Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Embeded MATLAB function variable-size signal

3 vues (au cours des 30 derniers jours)
Daniel
Daniel le 10 Jan 2014
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 commentaires
Kaustubha Govind
Kaustubha Govind le 18 Mar 2014
Perhaps you intended to say y = zeros(1, u) and not y = zeros(u, 1)?

Réponses (0)

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by