matlab bilmiyorum ama istemedigin karakterleri kontrol edip else'de harfleri atamaktansa if kosulunda harf mi diye kontrol ettirir else blogu da koymazsan calisabilir diye tahmin ediyorum.
if (karakter >= 'A' && karakter <= 'z') a[i]=....
else blogu da yazmay luzum yok tabi sana kalmis. tahminimce o sacma dedigin karakterlerden bazilari ozel karakterler, mesela kacis karakteri veya regular expression'lara ozel karakterler isi bozuyor olabilir, bu durumda da o istenmeyen karakterleri tespit edip onlardan ayrica kacman gerekebilir.
matlab'da ozel karakterler:
www.mathworks.commatlab ve regular expressionlar:
www.mathworks.com(bu arada matlab ile ilgili hicbir sey bilmedigimi tekrar hatirlayayim :))