how to match the first letter of the title of an image with the input query?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Zahra
am 16 Mär. 2014
Kommentiert: Zahra
am 19 Mär. 2014
I need to match a letter with the first letter of the name of the image from the database and display the image.
I have done the following code
load 'mydatabase.mat'
Symbol = input('Enter the symbol you want to test for (A,B,C,Five,Point,V)-','s');
for (i=1:length(files))
if(strcmpi(files(i).name(first),'Symbol')==1)
imshow(file);
disp('letter retrieved');
else
disp('Incorrect input');
end
end
The code is giving error on the fourth line since 'first' is not a correct keyword. Please enlighten me Thank you
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 16 Mär. 2014
Use 1 instead of first because indexes have to be numbers, or a variable that has a number in it. You never defined first at all so it doesn't know what it is.
4 Kommentare
Image Analyst
am 16 Mär. 2014
I can't run your code. You did not attach the mat file and did not show how you generated the "files" variable.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!