am I having an matrix dimension because the name of the output ('III')?
1 回表示 (過去 30 日間)
古いコメントを表示
Matrix dimensions must agree.
% Deficiency rating
if extent < 1
deficiency = 'OK';
elseif extent >= 1 && extent < 5
deficiency = 'IV';
elseif extent >= 5 && extent < 20
deficiency = 'III';
elseif extent >= 20 && extent < 50
deficiency = 'II';
elseif extent >= 50 && extent < 100
deficiency = 'I';
end
% Reducing ratio
if deficiency == 'OK'
alpha = 0;
elseif deficiency == 'IV'
alpha = 0.05;
elseif deficiency == 'III'
alpha = 0.20;
elseif deficiency == 'II'
alpha = 0.50;
elseif deficiency == 'I'
alpha = 1;
end
First I'm assigning a string value and then I will assign a numerical value according to it but I'm getting an error
0 件のコメント
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Numeric Types についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!