| 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 | ![]() |