需要使用format命令,其中長格式為format long,短格將long改為short即可,如下:
比如變量 x = 1215.678978234756?
如果以短整式顯示(默認),則為如下:
>> x = 1215.678978234756;
>> format;x
可以看到,數據顯示時以科學計數法顯示為: x = 1.2157e+03
說明:在數據計算與顯示輸出時,常需要控制數據顯示格式,matlab默認的數據顯示格式是短整式(short),當數據為實數時,以小數點後4位的長度顯示;當數據為整數時則以整數顯示。數據顯示格式以format指令控制。
如果要以長格式(long)顯示,那麽可以輸入如下指令:
>> format long;x
回車後輸出如下: x = 1.215678978234756e+03
如果需要短緊縮格式,也就是我們習慣的書寫格式,可采用如下指令:
>> format short g;x
輸出數據如下: x = 1215.7
當然,也可以采用有理格式顯示(近似分數)
指令:
>> format rational;x
輸出: x = 34039/28 ?
需要知道的是,數據顯示格式,並不會影響數據的實際數值大小,不會影響計算的精度,在計算過程中matlab是以約16位有效數字的。