what's wrong with this "IF" in the code below?

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 件のコメント

Ehsan Ben
Ehsan Ben 2021 年 5 月 14 日
It had a problem in typing. there was an invisible character. It's solved. thanks

サインインしてコメントする。

回答 (1 件)

per isakson
per isakson 2021 年 5 月 14 日
編集済み: per isakson 2021 年 5 月 14 日

1 投票

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 件のコメント

Ehsan Ben
Ehsan Ben 2021 年 5 月 14 日
It had a problem in typing. there was an invisible character. It's solved. thanks
per isakson
per isakson 2021 年 5 月 14 日
Didn't the code analyzer spot and indicate that error?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeLanguage Support についてさらに検索

質問済み:

2021 年 5 月 14 日

コメント済み:

2021 年 5 月 14 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by