Coding an if statement within MATLAB function
古いコメントを表示
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?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!