MATLAB ヘルプ センター
サンプリングされた非周期的な矩形波
y = rectpuls(t)
y = rectpuls(t,w)
y = rectpuls(t) では、配列 t で示されるサンプル時間で t = 0 周辺に中央揃えされた、連続、非周期、および単位高さの矩形パルスが返されます。
y
t
0
y = rectpuls(t,w) では、幅 w の四角形が生成されます。
w
例
すべて折りたたむ
サンプル レート 10 kHz、幅 20 ms の矩形パルスを 200 ms 間生成します。
fs = 10e3; t = -0.1:1/fs:0.1; w = 20e-3; x = rectpuls(t,w);
同じパルスを 2 つ生成します。
1 つは 45 ms 過去に移動させます。
tpast = -45e-3; xpast = rectpuls(t-tpast,w);
1 つは 60 ms 未来に移動させ、幅を半分にします。
tfutr = 60e-3; xfutr = rectpuls(t-tfutr,w/2);
元のパルスとこの 2 つを同じ座標軸上にプロットします。
plot(t,x,t,xpast,t,xfutr) ylim([-0.2 1.2])
単位矩形パルスのサンプル時間。ベクトルとして指定します。
データ型: single | double
single
double
1
四角形の幅。正の数値として指定します。
単位振幅の矩形パルス。ベクトルとして返されます。
メモ
非ゼロ振幅の区間は、右側でオープンになるように定義されます。つまり、rectpuls(0.5) = 0 では rectpuls(-0.5) = 1 です。
rectpuls(0.5)
rectpuls(-0.5)
rectpuls は、パルス列生成関数 pulstran と共に使用できます。
rectpuls
pulstran
すべて展開する
R2006a より前に導入
chirp | cos | diric | gauspuls | pulstran | sawtooth | sin | sinc | square | tripuls
chirp
cos
diric
gauspuls
sawtooth
sin
sinc
square
tripuls
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ