主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

三角波のスルーレート

この例では,三角波の上り勾配と下り勾配の推定としてスルーレートを使用する方法を示します。3つの三角波を作成します。波形の1つは ± 2 の上り勾配と下り勾配をもち,別の1つの波形は ± 1 2 の上り勾配と下り勾配をもち,そして残りの1つの波形は + 2 の上り勾配と - 1 2 の下り勾配をもちます。slewrateを使用して,波形の勾配を求めます。

tripulsを使用して, ± 2 の上り勾配と下り勾配をもつ三角波を作成します。サンプリング間隔を0.01秒に設定します。これはサンプルレート100 Hzに相当します。

dt = 0.01;t = 2: dt: 2;x = tripuls (t);

三角波のスルーレートを計算してプロットします。サンプルレート100 Hzを入力して正確な正負の勾配の値を求めます。

slewrate (x, 1 / dt)

ans =1×22.0000 - -2.0000

勾配が ± 1 2 になるように三角波の幅を変更します。スルーレートを計算してプロットします。

x = tripuls (t, 4);slewrate (x, 1 / dt)

ans =1×20.5000 - -0.5000

+ 2 の上り勾配と - 1 2 の下り勾配をもつ三角波を作成します。スルーレートを計算します。

x = tripuls (t, 5/2, -3/5);s = slewrate (x, 1 / dt)
s =1×22.0000 - -0.5000

年代の最初の要素は上り勾配で,2番目の要素は下り勾配です。結果をプロットします。

slewrate (x, 1 / dt);

参考

|