str2double是一種函式,其功能是把字元串轉換數值,可以使用str2double來替代str2num。在matlab命令視窗中鍵入doc str2double或help str2double即可獲得該函式的幫助信息。
基本介紹
- 外文名:str2double
- 屬於:Matlab函式
- 功能:把字元串轉換數值
- 格式:X = str2double('str')
Matlab函式str2double簡介
函式名稱: str2double
函式功能: 把字元串轉換數值,可以使用str2double來替代str2num。在matlab命令視窗中鍵入doc str2double或help str2double即可獲得該函式的幫助信息。
語法格式:
X = str2double('str')
X = str2double(C)
把元組C中所有字元串都轉換為雙精度數值。 返回一個和C具有同樣尺寸的矩陣。
套用舉例
>> str = '1,000,123';
>> a = str2double(str)
a = 1000123
>> str2 = '1.2345e5';
>> b = str2double(str2)
b = 123450
>> str3 = '1 + 2i';
>> c = str2double(str3)
c = 1.0000 + 2.0000i
>> str4 = '1.2345 6'; % 5後面有個空格
>> d = str2double(str4)
d = NaN
>> my_cell{1} = 'Hello';
>> my_cell{2} = '10';
>> e = str2double(my_cell)
e = NaN 10