why iam i getting the error the illegal use of the end?
2 ビュー (過去 30 日間)
古いコメントを表示
Q=imread('r6.jpg');
imginp=double(reshape(Q,64,1));
disp (' ');
disp ('Simulating SOM neural network for the input image...');
disp (' ');
msx=sim(net,imginp)
msxm=find(msx);
%classification and displaying output
disp (' ');
disp ('Classifying the subject in input image with the matched image in the training database...');
disp (' ');
ans=find((sm - msxm)==min(abs((sm-msxm))));
if (ans > 0) & (ans <= 5)
disp('Subject is identified to be: rock');
else if (ans > 5) & (ans <= 10)
disp('Subject is identified to be: hulk');
else if (ans > 10) & (ans <= 15)
disp('Subject is identified to be: bob');
else if (ans > 15) & (ans <= 20)
disp('Subject is identified to be: banda');
else
disp('Subject is not identified in the training database.');
end
end
end
end
when i try to execute it iam getting the following error y this is happening?
??? Error: File: C:\MATLAB7\work\trainsimsom.m Line: 63 Column: 1
Illegal use of reserved keyword "end".
3 件のコメント
採用された回答
the cyclist
2013 年 7 月 16 日
The correct syntax for an if statement is
>> if condition
>> <statements>
>> elseif condition2 % notice no space between else and if
>> <more statements>
>> end
You don't need multiple ends for the elseif statements.
2 件のコメント
the cyclist
2013 年 7 月 16 日
If this is another question, I don't understand what you are asking.
I suggest you open a new question and provide a little more detail.
その他の回答 (1 件)
Dokkuluri Gowtham
2019 年 9 月 9 日
Error: File: 29.m Line: 26 Column: 1
Illegal use of reserved keyword "end".
2 件のコメント
Walter Roberson
2019 年 9 月 9 日
Is this referring to the code that was posted in the original question? If so then the cause is already described above: too many "end" statements.
Steven Lord
2019 年 9 月 9 日
If that's the error message exactly as MATLAB displayed it, I'm mildly surprised. MATLAB function names must start with a letter, not a number. I would have expected MATLAB to complain about that before trying to parse the file and noticing an extra end.
参考
カテゴリ
Help Center および File Exchange で Image Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!