Main Content

square

説明

y = square(x) は、入力 x から次の式に基づいて矩形波を生成します。

2(2x2x)+1,

ここで、大かっこは内容の床関数を表します。出力波形の範囲は -1 から 1 までです。テスト ステップでシミュレーション時間全体を通じて波形を生成するには、et 演算子を入力として使用します。et を値で除算して周期を指定します。square 演算子は Test Sequence ブロックまたは Test Assessment ブロックのテスト ステップで使用します。

すべて展開する

Test Sequence ブロックで、周期 5 の矩形波を作成します。

A test step that outputs a square wave signal with a period of 5 seconds while active.

Test Sequence ブロックで矩形波が出力されます。

The output of the Test Sequence block, shown in a Scope block.

入力引数

すべて展開する

テスト ステップにおける値。数値スカラーとして指定します。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

バージョン履歴

R2015a で導入