移動する円のアニメーションオブジェクトとタイマーアニメーションオブジェクトを作成します。生成されたアニメーションフレームを逆の順序で返します。
まず2つのシンボリック変数t
およびx
を作成します。変数t
はアニメーションの時間パラメーターを定義します。アニメーションの图ウィンドウを作成します。
fanimator
を使用して,円のアニメーションオブジェクトを作成します。t
を使用して円の中心を(t) 1)
に設定し,x
を使用して(π-π)
の範囲内で円の周囲長をパラメーター化します。x軸とy軸が同じ長さになるように設定します。
次に,関数文本
を使用して,経過時間をカウントするテキストを追加します。num2str
を使用して時間パラメーターを文字列に変換します。
既定では,fanimator
を使用すると,単位時間あたりのフレーム数を10としてt
の範囲が0から10までのストップモーションフレームが作成されます。既定のアニメーションオブジェクトには合計101のフレームが含まれます。コマンド那里
を使用してアニメーションを再生します。
次に,animationToFrame
を使用して,图无花果
のアニメーションからフレームの構造体配列を返します。“向后”
オプションを真正的
に設定することで,アニメーションフレームを逆の順序で返します。単位時間あたりのフレームレートを2に設定して,合計21のフレームを返します。
帧=1×21带有字段的结构数组:cdata colormap
帧
構造体には2つのフィールドがあります。cdata
フィールドはuint8
値の配列としてイメージデータを格納します。
関数imshow
を使用してアニメーションフレームを再構築します。たとえば,新しい图ウィンドウでアニメーションの最初のフレームと11番目のフレームを表示します。