MATLABにおけるsquare関数の機能とは

MATLABでは、square関数は矩形波信号を生成するために使用されます。

y = t の2乗
y = t の2乗 *デューティ
y = t の2乗 *デューティ *増幅 + オフセット

パラメータの説明:

  1. 時刻を表すベクトルまたは行列。スカラー,ベクトル,行列どれでも可。
  2. デューティ:矩形波のデューティ比を表します。つまり、矩形波の周期におけるハイレベル時間の長さが全体の周期に対する割合です。デューティの値の範囲は 0 から 1 までで、既定値は 0.5 です。
  3. amp: 方波の振幅を表し、デフォルト値は1です。ampがスカラーの場合は、出力される方波の振幅はampになります。ampがベクトルの場合は、出力される方波の振幅はampの各要素とtの対応する要素の積になります。
  4. オフセット:矩形波のオフセット量を表し、デフォルトは0です。オフセットがスカラーのとき、出力される矩形波のオフセットはオフセットになります。オフセットがベクトルのとき、出力される矩形波のオフセットは、オフセットの要素とtの対応する要素を乗算した値になります。

yはsquare関数で生成された方形波信号で、-1または1をとる。これは方形波の高レベルと低レベルを表す。yの大きさはtの大きさと同じです。

bannerAds