官术网_书友最值得收藏!

2.6.1 format命令

format命令用于設置在命令窗口中輸出的數值的顯示方式,它幾種最為常用的用法如下。

不帶命令參數的format命令用于將輸出顯示方式設置為默認方式。

format short命令和format long命令分別用于將數值的顯示方式設置為短格式和長格式。它們只適用于浮點型的數據,而不會影響整型數據的輸出長度。執行format short命令后,所求數值將顯示到小數點后第4位,并且將根據數值的大小,采用普通小數的輸出方式或科學計數法的輸出方式,這也是浮點型數據的默認顯示方式。執行format long命令后,所求數值則顯示到小數點后第7位(單精度浮點型數據)或第15位(雙精度浮點型數據),同樣視數值大小采用普通小數或科學計數法方式來顯示。

執行format hex命令,以十六進制的方式顯示整型和浮點型數據。

format compact命令和format loose命令則用于控制輸出文本中的空行。正如在之前的示例中所見到的那樣,在默認情況下,MATLAB命令窗口輸出文本中插入了若干空行,以便用戶更好地觀察輸出的結果。不過為此付出的代價是占據了更多的命令窗口輸出空間。若希望消除這些空行,使得輸出結果更加緊湊,則可以執行format compact命令。而執行format loose命令,則將恢復插入的空行。

注意:在不同顯示格式下,同樣數值的顯示結果可能會有所不同。例如,浮點型數據的輸出將根據長格式或短格式的顯示精度進行相應的四舍五入。同一個數值在長、短格式下的顯示結果可能有所不同,但這并不表示數值本身發生了變化,因為內存中的數值沒有發生任何改變,僅僅是它的顯示結果根據不同的需求而不同。

主站蜘蛛池模板: 新安县| 延津县| 闽侯县| 泊头市| 扶余县| 莎车县| 应城市| 横山县| 全南县| 阿荣旗| 宁夏| 富宁县| 孟村| 赤城县| 屏山县| 呼图壁县| 长汀县| 孟州市| 苍山县| 金寨县| 牡丹江市| 进贤县| 嘉荫县| 隆尧县| 固原市| 崇阳县| 广灵县| 五大连池市| 苗栗县| 广昌县| 通辽市| 陇川县| 汝阳县| 南华县| 武宣县| 乌兰察布市| 集安市| 贵定县| 泰顺县| 雷州市| 旬邑县|