Programming with MATLAB | ![]() ![]() |
キャラクタと数値の間の変換
キャラクタ配列を16ビットの数値として各々のキャラクタを格納します。関数double
を使って、文字を数値に変換します。そして、char
は、逆の変換を行ないます。
name = double(name) name = 84 104 111 109 97 115 32 82 46 32 76 101 101 name = char(name) name = Thomas R. Lee
キャラクタ配列を、文字によって表現された数値に変換するには、str2num
を用いてください。
str = '37.294e-1'; val = str2num(str) val = 3.7294
![]() |
2次元キャラクタ配列の作成 | 文字列のセル配列 | ![]() |