Coding an if statement within MATLAB function
Mostrar comentarios más antiguos
Hello,
I am coding a logarithmic quantizer using the MATLAB function block in Simulink. The quantizer has an input u and an output
, according to the following equations:
, if -
, if
and 
, if Given:
, u = positive slope ramp signal.
I tried coding the problem myself as follows, but kept receiving the error message: "Variable 'y' is not fully defined on some execution paths.", where y is the quantizer output (
). I am able to code the above functions for j = 1 for example, but not for j = the set of integers.
My question is, how can I use a while loop within the MATLAB function such that
so that I don't receive the error message above?
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!