Why does Create Diagonal Matrix block not return the diagonal matrix in Signal Processing Blockset 6.1 (R14SP1)?

I have a simple complex vector as an input to the Create Diagonal Matrix block in Signal Processing Blockset 6.1 (R14SP1). When I check the output matrix in the Display block it has some non-zero off the main diagonal elements.

 採用された回答

MathWorks Support Team
MathWorks Support Team 2009 年 6 月 27 日
This bug has been fixed in Signal Processing Blockset 6.2 (R14SP3). For previous product releases, read below for any possible workarounds:
We have verified that there is a bug in Signal Processing Blockset 6.1 (R14SP1) in the way that Create Diagonal Matrix block handles complex inputs.
To work around this issue, use the MATLAB Fcn block and MATLAB DIAG command.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeOperating on Diagonal Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by