Wenn ich eine Zeichenfolge in Matlab habe, kann ich sie mit double
:
Wie kann ich den anderen Weg zurückgehen? h., wenn ich einen ASCII-Code in einem MATLAB-Vektor habe, wie kann ich den entsprechenden String erzeugen?
z. B.
%Vor%sollte in ...
konvertiert werden %Vor% Wie wäre es mit char
( Dokumentation )? ZB char(ascii_codes)
?
Eine großartige Alternative zu der Funktion char , meiner Meinung nach, ist native2unicode Funktion. Es verarbeitet viele verschiedene Kodierungsschemata, so dass Sie dasjenige, das durch sein zweites Eingabeargument verwendet werden soll, explizit angeben können:
unicodestr = native2unicode (Bytes, Codierung) konvertiert Bytes in a Unicode-Darstellung mit der Annahme, dass Bytes in der Zeichencodierungsschema, das durch Codierung festgelegt wird. Das Eingabeargument Die Codierung darf keine Zeichen ('') enthalten oder ein Name oder Alias sein für ein Kodierungsschema. Einige Beispiele sind 'UTF-8', 'latin1', 'US-ASCII' und 'Shift_JIS'. Wenn die Codierung nicht angegeben ist oder nicht Zeichen ('') wird das Standardcodierungsschema verwendet. Codierung kann sein ein Zeichenvektor oder ein String-Skalar.
Anwendungsbeispiel:
%Vor%