フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Embeded MATLAB function variable-size signal

3 ビュー (過去 30 日間)
Daniel
Daniel 2014 年 1 月 10 日
コメント済み: Kaustubha Govind 2014 年 3 月 18 日
Hello all
I am simulating something on simulink that requires me to take some number as an input then
generate variable size output signal.
For example, say I have input that says 2, 14, 10.
I am supposed to create [1 by 2] vector then, [1 by 14] vector then, [1 by 10] and so on..
I know that my output variable will not exceed [1 by 10000], so I was trying to define inside function just to see if it works:
function y = fcn(u)
%#codegen
coder.varsize('y', [1 10000]);
y = zeros(u, 1);
I also went to simulink->Edit Data then check my variable y to be variable size and I specified [1 10000], but
still it gives me an error saying:
Computed maximum size is not bounded.
Static memory allocation requires all sizes to be bounded.
The computed size is [:1 x ?].
  2 件のコメント
Kaustubha Govind
Kaustubha Govind 2014 年 3 月 18 日
Perhaps you intended to say y = zeros(1, u) and not y = zeros(u, 1)?

回答 (0 件)

この質問は閉じられています。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by