Matlab num2str函式用法

2021-09-10 01:48:15 字數 705 閱讀 7300

功能:把數值轉換成字串, 轉換後可以使用fprintf或disp函式進行輸出。

t = num2str(x)

t = num2str(x,n)

t = num2str(x,format)

>> a = [1, 2, 3];

b = num2str(a);

disp(b)

1 2 3

功能:把陣列x中的數轉換成字串表示形式。

>> c = [1.564, 0.12345];

t = num2str(c,2);

disp(t)

1.6 0.12

功能:把陣列c轉換成字串形式表示,precision表示精度, 比如precision為2表示保留最多3位有效數字, 例如1.564轉換後為1.6(四捨五入),0.12345轉換後為0.12。即從左邊第乙個不為0的數開始保留2個數值。

>> c = [1.564, 0.12345];

t = num2str(c,2);

disp(t)

1.6 0.12

>> t2 = num2str(c, '%.6f');

disp(t2)

1.5640000.123450

功能:按format指定格式進行格式化轉換,%.6f代表小數點後6位。

內建函式 str

str 將資料強制轉型為字串。每種資料型別都可以強制轉型為字串。str 1 1 str 1,2,3,4 1,2,3,4 str types 對於簡單的資料型別比如整型,你可以預料到 str 的正常工作,因為幾乎每種語言都有乙個將整型轉化為字串的函式。然而 str 可以作用於任何資料型別的任何物件。這...

str 內建函式

字串查詢 find,index,rfind 右查詢 lfind 左查詢 find 查詢字串是否包含某個字串,返回第一次發現的位置,找不到時返回 1 index 與find幾乎相同,但是找不到值時,返回錯誤 判斷類的函式 此函式特點一般是is開頭 isalpha 判斷是否是字母,需要注意兩點,1 此函...

matlab中num2str函式用法

1 num2str 把數值轉換成字串,轉換後可以使用fprintf或disp函式進行輸出。2 用法說明 1 str num2str a 把陣列a中的數轉換成字串表示形式。2 str num2str a,precision 把陣列a轉換成字串形式表示,precision表示精度,比如precision...