how to write a programme in matlab comparing USA states name with english alphabets, and give the unmatch letter Q as a output.. ?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
prabakaran arumugam
el 9 de Feb. de 2020
Comentada: prabakaran arumugam
el 11 de Feb. de 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 comentarios
Respuesta aceptada
Image Analyst
el 9 de Feb. de 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?
Más respuestas (1)
Ver también
Categorías
Más información sobre Matrices and Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!