Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
how to write a programme in matlab comparing USA states name with english alphabets, and give the unmatch letter Q as a output.. ?

Risposta accettata

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

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

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by