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

7 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
From Workspaceブロックを使って、複素数を読み込む方法を教えてください。

Accepted Answer

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

More Answers (0)

Products


Release

R2007a

Community Treasure Hunt

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

Start Hunting!