MATLAB中的int2str()函数 把…

时间:2021-08-18 00:57:28

 在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等等。

>> inf


ans =


   Inf


>> int2str(ans)


ans =


Inf


>> nan


ans =


   NaN


>> int2str(ans)


ans =


NaN


>> int2str(3.5)


ans =


4


>> int2str(3.4)


ans =


3