1.num2str
函数功能:
把数值转换成字符串, 转换后可以使用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’是默认的。
eg:
string=[(’ the area of circle is ',num2str(area)];
2.mat2str
函数功能:将矩阵转换为字符。
语法
chr = mat2str(X)
chr = mat2str(X,n)
chr = mat2str(_,‘class’)
说明
chr = mat2str(X) 将数值矩阵 X 转换为表示矩阵的字符向量,精度最多 15 位。可以使用 chr 作为 eval 函数的输入。例如,A = eval(chr) 按 chr 中指定的精度重新生成原始矩阵中的值。
chr = mat2str(X,n) 使用 n 位精度转换 X。
chr = mat2str(___,‘class’) 在 chr 中包含 X 的类名或数据类型。您可以将此语法与前面语法中的任何参数结合使用。如果使用此语法生成 chr&#