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 commentaire

Ehsan Ben
Ehsan Ben le 14 Mai 2021
It had a problem in typing. there was an invisible character. It's solved. thanks

Connectez-vous pour commenter.

Réponses (1)

per isakson
per isakson le 14 Mai 2021
Modifié(e) : per isakson le 14 Mai 2021

1 vote

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 commentaires

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

Connectez-vous pour commenter.

Catégories

Question posée :

le 14 Mai 2021

Commenté :

le 14 Mai 2021

Community Treasure Hunt

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

Start Hunting!

Translated by