num2str
将数字转换为字符数组
说明
示例
输入参数
输出参数
提示
num2str
不接受formatSpec
输入参数中的位置标识符。例如,num2str([14 15],'%2$X %1$o)
将返回错误。位置标识符指定格式化操作符处理函数的输入参数的顺序,而不是处理输入数组的元素的顺序。当您调用
num2str
时,只有一个输入参数包含要转换的数字。如果您指定了无效的格式化操作符或特殊字符,则
num2str
会输出所有文本,直到出现无效的操作符或字符,并丢弃其余部分。示例:如果
formatSpec
是'value = %z'
,则num2str
将输出'value ='
,因为%z
不是格式化操作符。示例:如果
formatSpec
是'character \x99999 = %s'
,则num2str
将输出'character'
,因为\x99999
不是有效的特殊字符。
算法
num2str
将删除字符数组中的任何前导空格,即使 formatSpec
包含空格字符标志也是如此。例如,num2str(42.67,'% 10.2f')
返回一个 1×5 字符数组 '42.67'
。
扩展功能
版本历史记录
在 R2006a 之前推出