MATLAB Function Reference | ![]() ![]() |
表示
x = str2double('str
')
X = str2double(C)
詳細
X = str2double('
は、文字列 str
')
str
を MATLAB の倍精度表現に変換します。この文字列は、実数、または、複素数値の ASCII キャラクタ表現です。文字列には、数字、カンマ(1000毎の区切り)、小数点、前に設定する +
、または、-
符号、10のベキ乗を表す e
や、虚数単位の i
を含みます。
str
が、正しいスカラ値の表現でない場合、str2double
は、NaN
を戻します。
X = str2double(C)
は、文字列 C
のセル配列の文字列を倍精度に変換します。戻される行列 X
は、C
と同じサイズをしています。
例題
ここで、いくつかの正しい str2double
変換を示します。
str2double('123.45e7') str2double('123 + 45i') str2double('3.14159') str2double('2.7i - 3.14') str2double({'2.71' '3.1415'}) str2double('1,200.34')
参考
char
, hex2num
, num2str
, str2num
![]() | stopasync | str2func | ![]() |