输出显示格式-大学物理知识点总结
第二章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命令 | 结果例子 |
| -------- | --------- |
| 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为例子。默认的格式可以改变格式以显示更多的有效数字,用科学计数法来显示,精确到小数点后两位,显示或隐藏多余的换行符。你可能还对解决其他编程语言中的科学计数法问题感兴趣,比如在Python中不以科学计数法输出的方法,或者将科学计数法转换为普通计数法的简单方法。
那么,你是否曾经为科学计数法烦恼过呢?是不是有时候面对那长串的数字觉得眼花缭乱?现在你知道如何在MATLAB中轻松应对了!如果你还想了解更多关于科学计数法的奇妙之处,或许你会对时间戳转换为科学计数法的技巧感兴趣。想象一下,不同领域之间的知识碰撞,会不会激发出新的灵感呢?探索吧,让每个数字都为你所用!