Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Embeded MATLAB function variable-size signal
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Kaustubha Govind
am 18 Mär. 2014
Perhaps you intended to say y = zeros(1, u) and not y = zeros(u, 1)?
Kaustubha Govind
am 18 Mär. 2014
Antworten (0)
Diese Frage ist geschlossen.
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!