- MATLAB基礎及其應用教程
- 周開利 鄧春暉
- 1743字
- 2019-12-20 18:11:30
1.5.1 命令窗口(Command Window)
在MATLAB默認主界面的右邊是命令窗口。因為MATLAB至今未被漢化,所有窗口名都用英文表示,所以“Command Window”即指命令窗口。
命令窗口顧名思義是接收命令輸入的窗口,但實際上,可輸入的對象除MATLAB命令之外,還包括函數、表達式、語句以及M文件名或MEX文件名等,為敘述方便,這些可輸入的對象以下通稱語句。
MATLAB的工作方式之一是:在命令窗口中輸入語句,然后由MATLAB逐句解釋執行并在命令窗口中給出結果。命令窗口可顯示除圖形以外的所有運算結果。
命令窗口可從MATLAB主界面中分離出來,以便單獨顯示和操作,當然也可重新返回主界面中,其他窗口也有相同的行為。分離命令窗口可執行Desktop菜單中的Undock Command Window命令,也可單擊窗口右上角的按鈕,另外還可以直接用鼠標將命令窗口拖離主界面,其結果如圖1.2所示。若將命令窗口返回到主界面中,可單擊窗口右上角的
按鈕,或執行Desktop菜單中的Dock Command Window命令。下面分幾點對使用命令窗口的一些相關問題加以說明。

圖1.2 分離的命令窗口
1.命令提示符和語句顏色
在圖1.2中,每行語句前都有一個符號“>>”,此即命令提示符。在此符號后(也只能在此符號后)輸入各種語句并按Enter鍵,方可被MATLAB接收和執行。執行的結果通常就直接顯示在語句下方,如圖1.2所示。
不同類型語句用不同顏色區分。在默認情況下,輸入的命令、函數、表達式以及計算結果等采用黑色字體,字符串采用赭紅色,if、for等關鍵詞采用藍色,注釋語句用綠色。
2.語句的重復調用、編輯和重運行
命令窗口不僅能編輯和運行當前輸入的語句,而且對曾經輸入的語句也有快捷的方法進行重復調用、編輯和運行。成功實施重復調用的前提是已輸入的語句仍然保存在命令歷史窗口中(未對該窗口執行清除操作)。而重復調用和編輯的快捷方法就是利用表1-1所列的鍵盤按鍵。
表1-1 語句行用到的編輯鍵

其實這些按鍵與文字處理軟件中介紹的同一編輯鍵在功能上是大體一致的,不同點主要是:在文字處理軟件中是針對整個文檔使用,而MATLAB命令窗口是以行為單位使用這些編輯鍵,類似于編輯DOS命令的使用手法。提到后一點是有用意的,實際上,MATLAB有很多命令就是從DOS命令中借來的。本書1.8節還會就一些常用命令做專門介紹。
3.語句行中使用的標點符號
MATLAB在輸入語句時,可能要用到表1-2所列的各種符號,這些符號在MATLAB中所起的作用如表1-2所示。提醒一下,在向命令窗口輸入語句時,一定要在英文輸入狀態下輸入,尤其在剛剛輸完漢字后初學者很容易忽視中英文輸入狀態的切換。
表1-2 MATLAB語句中常用標點符號的作用

語句行中使用標點符號示例。
>> a=24.5, b='Hi, Miss Black' %">>"為命令行提示符;逗號用來分隔顯示計算結果的各 語句;單引號標識字符串;"%"為注釋語句說明符 a= 24.5000 b= Hi, Miss Black >>c=[1 2;3 4] %方括號標識矩陣,分號用來分隔行,空格用來分隔元素 c= 1 2 3 4
4.命令窗口中數值的顯示格式
為了適應用戶以不同格式顯示計算結果的需要,MATLAB設計了多種數值顯示格式以供用戶選用,如表1-3所示。其中默認的顯示格式是:數值為整數時,以整數顯示;數值為實數時,以short格式顯示;如果數值的有效數字超出了這一范圍,則以科學計數法顯示結果。
表1-3 命令窗口中數據e的顯示格式

需要說明的是,表中最后2個是用于控制屏幕顯示格式的,而非數值顯示格式。
必須指出,MATLAB所有數值均按IEEE浮點標準所規定的長型格式存儲,顯示的精度并不代表數值實際的存儲精度,或者說數值參與運算的精度,認清這點是非常必要的。
5.數值顯示格式的設定方法
格式設定的方法有兩種:一是執行MATLAB窗口中File菜單的Preferences命令,用彈出的對話框(如圖1.3所示)去設定;二是執行format命令,例如要用long格式,在命令窗口中輸入format long語句即可。兩種方法均可獨立完成設定,但使用命令是方便在程序設計時進行格式設定。

圖1.3 Preferences設置對話框
不僅數值顯示格式可由用戶自行設置,數字和文字的字體顯示風格、大小、顏色也可由用戶自行挑選。其方法還是執行File|Preferences命令,彈出如圖1.3所示對話框。利用該對話框左側的格式對象樹,從中選擇要設定的對象再配合相應的選項,便可對所選對象的風格、大小、顏色等進行設定。
6.命令窗口清屏
當命令窗口中執行過許多命令后,窗口會被占滿,為方便閱讀,清除屏幕顯示是經常采用的操作。清除命令窗口顯示通常有兩種方法:一是執行MATLAB窗口的Edit|Clear Command Window命令;二是在提示符后直接輸入clc語句。兩種方法都能清除命令窗口中的顯示內容,也僅僅是命令窗口的顯示內容而已,并不能清除工作空間和歷史命令窗口的顯示內容。
- 在你身邊為你設計Ⅲ:騰訊服務設計思維與實戰
- 數據庫應用實戰
- 從0到1:數據分析師養成寶典
- Python數據分析、挖掘與可視化從入門到精通
- Libgdx Cross/platform Game Development Cookbook
- PySpark大數據分析與應用
- Oracle高性能自動化運維
- WS-BPEL 2.0 Beginner's Guide
- Dependency Injection with AngularJS
- 大數據技術入門
- 金融商業算法建模:基于Python和SAS
- 高維數據分析預處理技術
- SQL Server 2012實施與管理實戰指南
- The Natural Language Processing Workshop
- 云計算寶典:技術與實踐