Borrar filtros
Borrar filtros

how to write a programme in matlab comparing USA states name with english alphabets, and give the unmatch letter Q as a output.. ?

1 visualización (últimos 30 días)
how to write a programme in matlab comparing USA states name with english alphabets, and give the unmatch letter Q as a output.. ?

Respuesta aceptada

Image Analyst
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)

fred  ssemwogerere
fred ssemwogerere el 9 de Feb. de 2020
you could use regexp. Refer to the link below:

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by