| 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次元キャラクタ配列の作成 | 文字列のセル配列 |