![MATLAB 2020数学计算从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/840/43806840/b_43806840.jpg)
上QQ阅读APP看书,第一时间看更新
1.1.2 数据的显示格式
一般而言,在MATLAB中数据的存储与计算都是以双精度进行的,但有多种显示形式。在默认情况下,若数据为整数,就以整数表示;若数据为实数,则以保留小数点后4位的精度近似表示。
用户可以改变数字显示格式。控制数字显示格式的命令是format,其调用格式见表1-4。
表1-4 format调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/13_02.jpg?sign=1739122352-fEp3B344D7xd4nCDzMQKmENPjImw1OCL-0-76c11e83cef5da6b5c44f2f423513030)
例1-8: 控制数字显示格式。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/13_03.jpg?sign=1739122352-P3d59ig0XidmNVpnbU0KPAQgj31LPsj2-0-1a7e92c0a54d24434a380181b4ae803b)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/13_04.jpg?sign=1739122352-QNna6sGGbyYBO4VSJJpgpyqy8JSKJGnL-0-487d23a118028372a412b6d3d0b01cfc)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_01.jpg?sign=1739122352-1RLZRkb00QPuNnKdckHnl9HsPPiMj2Ke-0-105c057c1853508f672f7d700ecbe0ca)
表1-5 style类型格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_02.jpg?sign=1739122352-mEaggXn3Ho1piPPy7FBME3W86a34SmmF-0-4fd239ace5330584ec4e43224d5f65b9)
在MATLAB中,rat函数将数字以有理数(分数)形式输出,作用类似于format rat,其调用格式见表1-6。
表1-6 rat调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_03.jpg?sign=1739122352-AFC2dqQxALsTczg4vRXuAz3EMgWPqsJg-0-00135241e69e73dd37c909f801360096)
例1-9: 有理式显示预定义变量。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_04.jpg?sign=1739122352-Frbzod81WpNP9QTrR9hX8ynDeI54ynkp-0-b87d2e91e77192e8d36dc2f77007b20d)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_05.jpg?sign=1739122352-MpoHDyIsozG1cWfhIDWdlvQ52e34n6Qq-0-c9585bc7cbc85e597866d8769d5472f0)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/15_01.jpg?sign=1739122352-tvCAehx6DAAlv9tHmq1PQZ0u2CrjHuuB-0-23125ba5f300dcd77598eee0baad589d)