Effacer les filtres
Effacer les filtres

What is wrong with the code?

2 vues (au cours des 30 derniers jours)
GEORGIOS BEKAS
GEORGIOS BEKAS le 3 Jan 2018
Modifié(e) : Torsten le 3 Jan 2018
I want to remove the vowels and I am doing something wrong.
chr = 'The fast black dog'
for i = 1:length(chr)
if chr(i) == 'a'
chr = erase(chr(i),'a')
elseif chr(i) == 'e'
chr = erase(chr(i),'e')
elseif chr(i) == 'i'
chr = erase(chr(i),'i')
elseif chr(i) == 'o'
chr = erase(chr(i),'o')
elseif chr(i) == 'u'
chr = erase(chr(i),'u')
end
end

Réponse acceptée

Torsten
Torsten le 3 Jan 2018
Modifié(e) : Torsten le 3 Jan 2018
chr = 'The fast black dog';
match = ["a","e","i","o","u"];
newchr = erase(chr,match)
Best wishes
Torsten.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by