Matlab中num2str函数的用法

转载:https://blog.csdn.net/SMF0504/article/details/51836062

函数功能:

把数值转换成字符串, 转换后可以使用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

————————————————

版权声明:本文为CSDN博主「荪荪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/SMF0504/article/details/51836062