第二章 MATLAB 基础
2.6 显示输出数据
第 26 页
a(:,3) = b';
(c) a = eye(3,3);
b = [7 8 9];
a(3,:) = b([3 1 2]);
2.6 显示输出数据
在 MATLAB 中有许多的方法显示输出数据。最简单的方法是我们已经用过的去掉语句末的分号,它将显示在命令窗口 (The Command Windows) 中。在这里向大家介绍一些其他的方法。
2.6.1 改变默认格式
当数据重复在命令窗口 (The Command Windows) 时,整数以整形形式显示,其他值将以默认格式显示。MATLAB 的默认格式是精确到小数点后四位。如果一个数太大或太小,那么将会以科学记数法的形式显示。比如,语句
x = 100.11
y = 1001.1
z = 0.00011
它的输入格式为
x = 100.1100
y = 1.0011e+003
z = 1.0011e-004
改变默认输出格式要用到 format
命令,可根据表 2.3 改变数据的输出格式。
表 2.3 输出显示格式
format short % 保留小数点后 4 位 (默认格式) 12.3457
format long % 保留小数点后 14 位 12.345678901234567
format short e % 带有 5 位有效数字科学记数法 1.2346e+00
format short g % 总共有 5 个数字,可以用科学记数法,也可不用 12.346
format long e % 带有 15 位有效数字科学记数法 1.234567890123457e+001
format long g % 总共有 15 个数字,可以用科学记数法,也可不用 12.3456789012346
format bank % 美元格式 12.35
format hex % 用 16 进制表示 4028b0fcd32f707a
format rat % 两个小整数的比 1000/81
format compact % 隐藏多余的换行符
format loose % 使用多余的换行符
format + % 只显示这个数的正负 +
所有例子都以 12.345678901234567
为例子。默认的格式可以改变格式以显示更多的有效数字,用科学计数法来显示,精确到小数点后两位,显示或隐藏多余的换行符。
想了解更多关于输出显示格式的信息吗?可以参考输出显示格式。如果对如何控制 MATLAB 的输出格式感兴趣,可以查看如何控制 MATLAB 的输出格式。对于其他科学记数法显示问题的解决方案,也可以看看ORACLE 中科学计数法显示问题的解决。这类资料都可以帮助你更好地掌握 MATLAB 的数据输出格式设置。
暂无评论