Filter löschen
Filter löschen

What is wrong with the code?

2 Ansichten (letzte 30 Tage)
GEORGIOS BEKAS
GEORGIOS BEKAS am 3 Jan. 2018
Bearbeitet: Torsten am 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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by