|
abs |
字符串到ASCII转换 |
|
dec2hex |
十进制数到十六进制字符串转换 |
|
fprintf |
把格式化的文本写到文件中或显示屏上 |
|
hex2dec |
十六进制字符串转换成十进制数 |
|
hex2num |
十六进制字符串转换成IEEE浮点数 |
|
int2str |
整数转换成字符串 |
|
lower |
字符串转换成小写 |
|
num2str |
数字转换成字符串 |
|
setstr |
ASCII转换成字符串 |
|
sprintf |
用格式控制,数字转换成字符串 |
|
sscanf |
用格式控制,字符串转换成数字 |
|
str2mat |
字符串转换成一个文本矩阵 |
|
str2num |
字符串转换成数字 |
|
upper |
字符串转换成大写 |
表6.2
|
数 | |
|
命令 |
结果 |
|
fprintf(' %.0e\n ',pi) |
3e+00 |
|
fprintf(' %.1e\n ',pi) |
3.1e+00 |
|
fprintf(' %.3e\n ',pi) |
3.142e+00 |
|
fprintf(' %.5e\n ',pi) |
3.14159e+00 |
|
fprintf(' %.10e\n ',pi) |
3.1415926536e+00 |
|
fprintf(' %.0f\n ',pi) |
3 |
|
fprintf(' %.1f\n ',pi) |
3.1 |
|
fprintf(' %.3f\n ',pi) |
3.142 |
|
fprintf(' %.5f\n ',pi) |
3.14159 |
|
fprintf(' %.10f\n ',pi) |
3.1415926536 |
|
fprintf(' %.0g\n ',pi) |
3 |
|
fprintf(' %.1g\n ',pi) |
3 |
|
fprintf(' %.3g\n ',pi) |
3.14 |
|
fprintf(' %.5g\n ',pi) |
3.1416 |
|
fprintf(' %.10g\n ',pi) |
3.141592654 |
|
fprintf(' %.8.0g\n ',pi) |
|
|
fprintf(' %.8.1g\n ',pi) |
|
|
fprintf(' %.8.3g\n ',pi) |
|
|
fprintf(' %.8.5g\n ',pi) |
|
|
fprintf(' %.8.10g\n ',pi) |
3.141592654 |
从上面看不明显,上面的每行有同样数目的元素。较短行用空格补齐,使结果形成一个有效的矩阵
pcolor(X,Y,C)函数的用法: X,Y是用来定位的,C是用来填充颜色的。
当X,Y是向量时,X与C的列对应,Y与C的行对应,因此向量X和Y的维数必须要求与C的列与行统一。所以使用时注意检查X,Y,C的大小和维数。
本文介绍了MATLAB中字符串与数值之间的多种转换方法,包括num2str、int2str及sprintf等函数的使用技巧,并展示了如何通过不同的格式化选项来控制输出结果。

被折叠的 条评论
为什么被折叠?



