回覆列表
  • 1 # shpio28418

    函式功能: 把數值轉換成字串, 轉換後可以使用fprintf或disp函式進行輸出。在matlab命令視窗中鍵入doc num2str或help num2str即可獲得該函式的幫助資訊。  語法格式:  str = num2str(A)  把陣列A中的數轉換成字串表示形式。  str = num2str(A, precision)  把陣列A轉換成字串形式表示,precision表示精度, 比如precision為3表示保留最多3位有效數字, 例如0.5345轉換後為0.534,1.2345轉換後為1.23。即從左邊第一個不為0的數開始保留3個數值。  str = num2str(A, format)  按format指定格式進行格式化轉換,通常"%11.4g"是預設的。相關函式: mat2str, int2str, str2num, sprintf, fprintf應用舉例:  >> A = [1, 2, 3];  >> B = num2str(A);  >> fprintf("%s", B)  1 2 3>>  >> C = [1.564, 0.12345];  >> D = num2str(C, 3)  D =  1.56 0.123  >> D = int32(1)  D =  1  >> num2str(D, "%.6f")  ans =  1.000000

  • 中秋節和大豐收的關聯?
  • 鋼筋進場要檢查什麼?