From Workspaceブ​ロックを使って、複素​数を読み込む方法を教​えてください。

7 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 25 Okt. 2013
From Workspaceブロックを使って、複素数を読み込む方法を教えてください。

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 26 Okt. 2013
From Workspaceブロックを利用して、複素数の信号を読み込む場合は、構造体フォーマットを使って読み込みます。下記例のように、時間ベクトル t と複素数信号 x から、構造体フォーマット sig を作成します。
t = [0:1/100:20]'; % 時間ベクトル
x = complex(cos(2*pi*t),sin(2*pi*t)); % 複素数信号
sig.time = t; % 構造体フォーマットの作成
sig.signals.values = x;
sig.signals.dimensinos = 1;
上記で作成された構造体フォーマットを From Workspaceの[データ]に与えます。
補足
ディジタル信号に限定されますが、Signal Processing Blocksetをお持ちの場合、Signal From Workspaceブロックを利用すると、直接、複素数信号を読み込むことができます。

Weitere Antworten (0)

Produkte


Version

R2007a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!