Erzeugen und Umwandeln von Zeichenketten:
>> A='Hallo'; B='Welt'; C=[A ' ' B]
C =
Hallo Welt
>> double(C)
ans =
72 97 108 108 111 32 87 101 108 116
>> ascii=char(reshape(32:127,48,2)')
ascii =
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO
PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Operationen für Strings:
>> D=strvcat(A,B) >> upper(D) >> lower(D)
D = ans = ans =
Hallo HALLO hallo
Welt WELT welt
>> findstr(C,'l') >> strrep(C,'Welt','Leser!')
ans = ans =
3 4 9 Hallo Leser!
Da Strings in Form von Indexmatrizen gespeichert werden, müssen auch hier die
Anzahl der Zeichen in allen Zeilen übereinstimmen. Bei Verwendung der Funktion
strvcat zur vertikalen Verknüpfung von Zeichenketten werden kürzere
Zeilen automatisch mit Leerzeichen aufgefüllt.
(Autoren: Hörner/Wipper)
|
automatisch erstellt
am 12. 1. 2007 |