what's wrong with this "IF" in the code below?
2 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I have the code below and want to define a conditional IF command in a For loop. force100 is a cell variable. But I get the following error:
Error: File: ppmicro.m Line: 349 Column: 17
Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII
characters.
This is the code which is part of a bigger code:
sc100 = [];
wc100 = [];
for s = 1 : numFiles100
nc = noc100{s,1}(1,2);
sn100 = 0; % strong counter
wn100 = 0; % weak counter
for k = 1 : nc
if force100{s,1}(1,k) >= ّF100
sn100 = sn100 + 1;
sc100(sn100) = k;
else
wn100 = wn100 + 1;
wc100(wn100) = k;
end
end
end
回答 (1 件)
per isakson
2021 年 5 月 14 日
編集済み: per isakson
2021 年 5 月 14 日
Cannot tell based on the info of your question. Show full error message.
Set Pause on Errors
Run the code. Execution will halt at Line: 349 and show K>> in the Command Window.
Try to spot the offending character
- is nc = noc100{s,1}(1,2); the offending statement? (I'm guessing)
- try K>> double( char( noc100{s,1}(1,2) ) ). Does it show any suspicious "ascii-numbers"?
2 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!