.1 matlab,1 MATLAB集成环境
啟動MATLAB后,將進入MATLAB集成環境。
MATLAB集成環境包括MATLAB主窗口、命令窗口(Command Window)、工作空間窗口(Workspace)、命令歷史窗口(Command History)、當前目錄窗口(Current Directory)和啟動平臺窗口(Launch Pad)。
一、命令窗口
命令窗口是MATLAB的主要交互窗口,用于輸入命令并顯示除圖形以外的所有執行結果。
MATLAB命令窗口中的“>>”為命令提示符,表示MATLAB正在處于準備狀態。
在命令提示符后鍵入命令并按下回車鍵后,MATLAB就會解釋執行所輸入的命令,并在命令后面給出計算結果。
一般來說,一個命令行輸入一條命令,命令行以回車結束。但一個命令行也可以輸入若干條命令,各命令之間以逗號分隔,若前一命令后帶有分號,則逗號可以省略。
例如 p=15,m=35???????????????????? p=15;m=35
如果一個命令行很長,一個物理行之內寫不下,可以在第一個物理行之后加上3個小黑點并按下回車鍵,然后接著下一個物理行繼續寫命令的其他部分。3個小黑點稱為續行符,即把下面的物理行看作該行的邏輯繼續。 在MATLAB里,有很多的控制鍵和方向鍵可用于命令行的編輯。
二、工作空間窗口
工作空間是MATLAB用于存儲各種變量和結果的內存空間。在該窗口中顯示工作空間中所有變量的名稱、大小、字節數和變量類型說明,可對變量進行觀察、編輯、保存和刪除。
當前目錄窗口和搜索路徑
1.當前目錄窗口 當前目錄是指MATLAB運行文件時的工作目錄,只有在當前目錄或搜索路徑下的文件、函數可以被運行或調用。 在當前目錄窗口中可以顯示或改變當前目錄,還可以顯示當前目錄下的文件并提供搜索功能。 將用戶目錄設置成當前目錄也可使用cd命令。例如,將用戶目錄c:\mydir設置為當前目錄,可在命令窗口輸入命令: cd?c:\mydir
2.MATLAB的搜索路徑 當用戶在MATLAB命令窗口輸入一條命令后,MATLAB按照一定次序尋找相關的文件。基本的搜索過程是:
(1) 檢查該命令是不是一個變量。
(2) 檢查該命令是不是一個內部函數。
(3) 檢查該命令是否當前目錄下的M文件。
(4) 檢查該命令是否MATLAB搜索路徑中其他目錄下的M文件。
用戶可以將自己的工作目錄列入MATLAB搜索路徑,從而將用戶目錄納入MATLAB系統統一管理。設置搜索路徑的方法有:
(1) 用path命令設置搜索路徑。例如,將用戶目錄c:\mydir加到搜索路徑下,可在命令窗口輸入命令:?????????? path(path,’c:\mydir’)
(2) 用對話框設置搜索路徑 在MATLAB的File菜單中選Set Path命令或在命令窗口執行pathtool命令,將出現搜索路徑設置對話框。通過Add Folder或Add with Subfolder命令按鈕將指定路徑添加到搜索路徑列表中。 在修改完搜索路徑后,則需要保存搜索路徑。
搜尋路徑
比如test.m所在的目錄是d:\mlbook。如果不先進入這個目錄,MATLAB就找不到你要執行的M檔案。如果希望MATLAB不論在何處都能執行test.m,那么就必須將d:\mlbook加入MATLAB的搜尋路徑(Search path)上。要檢視MATLAB的搜尋路徑,鍵入path即可:
path
MATLABPATH
d:\matlab5\toolbox\matlab\general
d:\matlab5\toolbox\matlab\ops
d:\matlab5\toolbox\matlab\lang
d:\matlab5\toolbox\matlab\elmat
d:\matlab5\toolbox\matlab\elfun
d:\matlab5\toolbox\matlab\specfun
d:\matlab5\toolbox\matlab\matfun
d:\matlab5\toolbox\matlab\datafun
d:\matlab5\toolbox\matlab\polyfun
d:\matlab5\toolbox\matlab\funfun
d:\matlab5\toolbox\matlab\sparfun
d:\matlab5\toolbox\matlab\graph2d
d:\matlab5\toolbox\matlab\graph3d
d:\matlab5\toolbox\matlab\specgraph
d:\matlab5\toolbox\matlab\graphics
d:\matlab5\toolbox\matlab\uitools
d:\matlab5\toolbox\matlab\strfun
d:\matlab5\toolbox\matlab\iofun
d:\matlab5\toolbox\matlab\timefun
d:\matlab5\toolbox\matlab\datatypes
d:\matlab5\toolbox\matlab\dde
d:\matlab5\toolbox\matlab\demos
d:\matlab5\toolbox\tour
d:\matlab5\toolbox\simulink\simulink
d:\matlab5\toolbox\simulink\blocks
d:\matlab5\toolbox\simulink\simdemos
d:\matlab5\toolbox\simulink\dee
d:\matlab5\toolbox\local
此搜尋路徑會依已安裝的工具箱(Toolboxes)不同而有所不同。要查詢某一命令是在搜尋路徑的何處,可用which命令:
which expo
d:\matlab5\toolbox\matlab\demos\expo.m
很顯然c:\data\mlbook并不在MATLAB的搜尋路徑中,因此MATLAB找不到test.m這個M檔案:
which test
c:\data\mlbook\test.m
要將d:\mlbook加入MATLAB的搜尋路徑,還是使用path命令:
path(path, 'c:\data\mlbook');
此時d:\mlbook已加入MATLAB搜尋路徑(鍵入path試看看),因此MATLAB已經"看"得到test.m:
which test
c:\data\mlbook\test.m
現在我們就可以直接鍵入test,而不必先進入test.m所在的目錄。
小提示:如何在其啟動MATLAB時,自動設定所需的搜尋路徑? 如果在每一次啟動MATLAB後都要設定所需的搜尋路徑,將是一件很麻煩的事。有兩種方法,可以使MATLAB啟動後 ,即可載入使用者定義的搜尋路徑:
1.MATLAB的預設搜尋路徑是定義在matlabrc.m(在c:\matlab之下,或是其他安裝MATLAB 的主目錄下),MATLAB每次啟動後,即自動執行此檔案。因此你可以直接修改matlabrc.m ,以加入新的目錄於搜尋路徑之中。
2.MATLAB在執行matlabrc.m時,同時也會在預設搜尋路徑中尋找startup.m,若此檔案存在,則執行其所含的命令。因此我們可將所有在MATLAB啟動時必須執行的命令(包含更改搜尋路徑的命令),放在此檔案中。
每次MATLAB遇到一個命令(例如test)時,其處置程序為:
1.將test視為使用者定義的變數。
2.若test不是使用者定義的變數,將其視為永久常數 。
3.若test不是永久常數,檢查其是否為目前工作目錄下的M檔案。
4.若不是,則由搜尋路徑尋找是否有test.m的檔案。
5.若在搜尋路徑中找不到,則MATLAB會發出嗶嗶聲并印出錯誤訊息。
對工作空間變量的操作:
若要檢視現存於工作空間(Workspace)的變數,可鍵入who:
who
Your variables are:
testfile x
這些是由使用者定義的變數。若要知道這些變數的詳細資料,可鍵入:
whos
Name Size Bytes Class
A 2x4 64 double array
B 4x2 64 double array
ans 1x1 8 double array
x 1x1 8 double array
y 1x1 8 double array
z 1x1 8 double array
Grand total is 20 elements using 160 bytes
使用clear可以刪除工作空間的變數:
clear A
A
基本命令行命令:
1、pwd % 顯示現在的目錄
ans =
D:\MATLAB5\bin
2、cd c:\data\mlbook ?% ?進入test.m所在的目錄
3、type test.m % 顯示test.m的內容
% This is my first test M-file.
% Roger Jang, March 3, 1997
fprintf('Start of test.m!\n');
for i = 1:3,
fprintf('i = %d ---> i^3 = %d\n', i, i^3);
end
fprintf('End of test.m!\n');
三、命令歷史記錄窗口
在默認設置下,歷史記錄窗口中會自動保留自安裝起所有用過的命令的歷史記錄,并且還標明了使用時間,從而方便用戶查詢。而且,通過雙擊命令可進行歷史命令的再運行。如果要清除這些歷史記錄,可以選擇Edit菜單中的Clear Command History命令。
啟動平臺窗口和Start按鈕
MATLAB的啟動平臺窗口可以幫助用戶方便地打開和調用MATLAB的各種程序、函數和幫助文件。 MATLAB 6.5主窗口左下角還有一個Start按鈕,單擊該按鈕會彈出一個菜單,選擇其中的命令可以執行MATLAB產品的各種工具,并且可以查閱MATLAB包含的各種資源。
四、退出
有三種方法可以結束MATLAB:
1.鍵入exit
2.鍵入quit
3.直接關閉MATLAB的命令視窗(Command window)
總結
以上是生活随笔為你收集整理的.1 matlab,1 MATLAB集成环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android加一减一控件,Androi
- 下一篇: redis 管理工具_Redis桌面管理