Matlab函式int2str簡介
函式名稱: int2str
在matlab中,無論是內建函式還是工具箱函式, 2很常見, 這可能是因為2英文two和to發音相同。而2寫起來也比較簡單。 所以很多轉換類函式都用2來命名而非to。比如number to string, 不是命名為intTostr而int2str。
函式功能:
把整形轉換成字元串的形式, 轉換後可以使用fprintf或disp函式進行輸出。在matlab命令視窗中鍵入doc int2str或help int2str即可獲得該函式的幫助信息。
語法格式
str = int2str(A) 把數組A中的整型轉換成字元串表示形式。 str = int2str(A)將矩陣A中的元素x轉換為整型,再把結果轉換成一個字元串矩陣, 返回NaN和Inf元素分別作為字元串“不存在數”和“無窮大。還有num2str, sprintf, fprintf, mat2str等等。
例如:
A=eye(2,4)
A =
1 0 0 0
0 1 0 0
size(A)
ans =
2 4
A_str1=int2str(A) %書上說int2str的作用是把數字四捨五入轉化為整數
A_str1 =
1 0 0 0
0 1 0 0
size(A_str1)
ans =
2 10
這裡因為轉換為字元串,所以兩個數字之間是由兩個字元的間隔,所以字元數為2*10