str2num

在matlab中,無論是內建函式還是工具箱函式, 2很常見, 這可能是因為2英文two和to發音相同。而2寫起來也比較簡單。 所以很多轉換類函式都用2來命名而非to。

比如string to number, 不是命名為strTonum而是str2num。

基本介紹

  • 外文名:str2num
  • 全稱:string to number
  • 功能:把字元串轉換為數值
簡介,函式功能,語法格式,相關函式,套用舉例,

簡介

函式名稱: str2num
str2num是string to number的簡稱

函式功能

把字元串轉換數值,可以使用str2double來替代str2num。在matlab命令視窗中鍵入doc str2num或help str2num即可獲得該函式的幫助信息。

語法格式

x = str2num('str')
str是一個ASCII字元串表示的數值, 這種調用格式把字元串轉換成數值。str也可以是一個字元串矩陣, 這種情況下, 字元串矩陣被轉換成一個數值矩陣。
[x, status] = str2num('str')
附加的返回值status用於獲取轉換狀態, status等於邏輯1表示轉換成功, 等於0表示轉換失敗。

相關函式

mat2str, int2str, num2str, sprintf, fprintf,str2double

套用舉例

>> str='123';
>> [a, ok] = str2num(str)
a =
123
ok =
1
>> str2 = '1.0e5';
>> b = str2num(str2)
b =
100000
>> str3 = '1.05';
>> c = str2num(str3)
c =
1.0500

相關詞條

熱門詞條

聯絡我們