<< strsubst Strings strtok >>

Scilabヘルプ >> Strings > strtod

strtod

文字列を倍精度実数に変換.

呼び出し手順

d =  strtod(str [,decimalseparator])

[d, endstr] = strtod(str [,decimalseparator])

引数

str

文字列または文字列の行列

decimalseparator

選択した10進数セパレータ: "." (デフォルト) または ",".

d

実数または実数の行列

endstr

文字列または文字列の行列 (strの中で数値の後に続く文字).

説明

[d, endstr] = strtod(str) は, 文字列str を パースし,その内容を浮動小数点数として解釈して, その値を実数として返します. strに数値が含まれていない場合, dNanとなります.

注意

strtod('123.556This is a sample real')
strtod('123,556This is a sample real', ",")
[d,endstr] = strtod('123.556This is a sample real')
strtod(['123.556This is a sample real','888.666 here'])
[d,endstr] =strtod(['123.556This is a sample real','888.666 here'])
[d,endstr] =strtod(['123.556This is a sample real','888,666 here'], ",")

履歴

バージョン記述
5.5.0 新しいオプション入力: decimalseparator (SEP 97).
5.4.1 str に数値が含まれていない場合, d は以前のバージョンのように 0ではなく, Nanとなります.

Report an issue
<< strsubst Strings strtok >>