how to write a programme in matlab comparing USA states name with english alphabets, and give the unmatch letter Q as a output.. ?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
prabakaran arumugam
il 9 Feb 2020
Commentato: prabakaran arumugam
il 11 Feb 2020
how to write a programme in matlab comparing USA states name with english alphabets, and give the unmatch letter Q as a output.. ?
0 Commenti
Risposta accettata
Image Analyst
il 9 Feb 2020
Not exactly sure what you're looking for but you might look at the functions contains() and strfind():
str = 'Arizona'; % Arizona is awesome! And it contains both upper and lower case A.
containsA = contains(str, 'A', 'IgnoreCase', true)
containsQ = contains(str, 'Q', 'IgnoreCase', true)
logicalA = str == 'A' % Case sensitive.
logicalQ = str == 'Q' % Case sensitive.
ALocation = strfind(str, 'A')
QLocation = strfind(str, 'Q')
In the command window, you'll see:
containsA =
logical
1
containsQ =
logical
0
logicalA =
1×7 logical array
1 0 0 0 0 0 0
logicalQ =
1×7 logical array
0 0 0 0 0 0 0
ALocation =
1
QLocation =
[]
So, does one of these do what you want? Any follow up questions?
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Matrices and Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!