Aus dem Kurs: MATLAB Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Strings in MATLAB

Strings in MATLAB – Tutorial zu MATLAB

Aus dem Kurs: MATLAB Grundkurs

Strings in MATLAB

Strings zählten in MATLAB schon immer zu den Eigenwilligkeiten der Sprache. Auch wenn es seit der Version 2014 endlich einen modernen String-Datentyp mit objektorientierter Implementierung gibt, hat der alte String-Datentyp, der als char Vektor repräsentiert wird, noch lange nicht ausgedient. Wann immer eine Funktion aus der umfangreichen und über Jahrzehnte gewachsenen MATLAB-Bibliothek zum Einsatz kommt und das ist eigentlich an fast allen Stellen, ist er nach wie vor gefragt, während die neue String-Klasse erst mal noch außen vor bleibt. Die Unterschiede sind gravierend. Zunächst einmal werden alte String-Literale mit Hochkommata notiert, also so und auch ausgegeben. Dagegen werden die Literale des neuen String-Datentyps, wie üblich mit Anführungszeichen geschrieben und auch so ausgegeben. whos zeigt den Unterschied in der Repräsentation. Wir sehen, dass der erste alte String als Datentyp char in einer Vektorgröße von 1x24 gespeichert wurde. Wobei 48 Bytes zur Speicherung verwendet…

Inhalt