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

7 visualizzazioni (ultimi 30 giorni)
MathWorks Support Team
MathWorks Support Team il 25 Ott 2013
From Workspaceブロックを使って、複素数を読み込む方法を教えてください。

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 26 Ott 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ブロックを利用すると、直接、複素数信号を読み込むことができます。

Più risposte (0)

Prodotti


Release

R2007a

Community Treasure Hunt

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

Start Hunting!