![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=1738892107-Y0drx7IF9IqPh4A7hSuB0Z0GR2VbS90z-0-991ea1762ff9e8291e3d19dfd2115f8c)
例1-8: 控制数字显示格式。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/13_03.jpg?sign=1738892107-1YhnLRulqn3jvm82EqdDtm3kjmMSMdq9-0-02cee2f5d9921034904b444de8b5fa88)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/13_04.jpg?sign=1738892107-vJNJta01gykk0igLtgL0a7Veui8ZVba9-0-c1f98eb3bdf95412415a526eeacad17f)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_01.jpg?sign=1738892107-klcEaAkaXDQRl6Pp938O93GwirVLSYfm-0-d57f640fb7c6ad54f263fac2b8afb8f4)
表1-5 style类型格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_02.jpg?sign=1738892107-c10vUq74MxzORUajreFGjJUsTnbjtGv5-0-6f98c1555d4f90d470054da406952cd3)
在MATLAB中,rat函数将数字以有理数(分数)形式输出,作用类似于format rat,其调用格式见表1-6。
表1-6 rat调用格式
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_03.jpg?sign=1738892107-XzykuDAZVAVc1XjgfdZcDdd78ZDJBcCy-0-7116bd401e2b5626f88570607ced5f25)
例1-9: 有理式显示预定义变量。
解: MATLAB程序如下。
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_04.jpg?sign=1738892107-1swEGQIZnzAFSNSPYgOSEwmgU1Vb8MKp-0-2b773f4323dc069f78f9bc51b4d7b6de)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/14_05.jpg?sign=1738892107-QQWFn2nQd55eJ1sVSSCslJQVghn5OVuf-0-1be4573d8113293b43f1c235df856af8)
![](https://epubservercos.yuewen.com/403E7C/23083822209829806/epubprivate/OEBPS/Images/15_01.jpg?sign=1738892107-cJq6jOUzPpwqmq1bIbjpEuoD57WZUQZG-0-936b9d7a9d4cb23466a9580212baa02c)