MATLAB環(huán)境的行為就像一個超級復雜的計算器。您可以在>>命令提示符下輸入命令。
MATLAB是一個解釋型環(huán)境。換句話說,您給出了一個命令,MATLAB立即執(zhí)行了該命令。
鍵入一個有效的表達式,例如,
5 + 5
然后按ENTER
當您單擊Execute按鈕或鍵入Ctrl + E時,MATLAB將立即執(zhí)行它,并且返回的結果為-
ans = 10
讓我們再舉幾個實例-
3 ^ 2 % 3 raised to the power of 2
當您單擊Execute按鈕或鍵入Ctrl + E時,MATLAB將立即執(zhí)行它,并且返回的結果為-
ans = 9
另一個實例,
sin(pi /2) % sine of angle 90o
當您單擊Execute按鈕或鍵入Ctrl + E時,MATLAB將立即執(zhí)行它,并且返回的結果為-
ans = 1
另一個實例,
7/0 % Divide by zero
當您單擊Execute按鈕或鍵入Ctrl + E時,MATLAB將立即執(zhí)行它,并且返回的結果為-
ans = Inf warning: division by zero
另一個實例,
732 * 20.3
當您單擊Execute按鈕或鍵入Ctrl + E時,MATLAB將立即執(zhí)行它,并且返回的結果為-
ans = 1.4860e+04
MATLAB為某些數(shù)學符號提供了一些特殊的表達式,例如pi表示π,Inf表示∞,i(和j)表示√-1等。Nan代表“非數(shù)字”。
分號(;)表示語句結束。但是,如果要隱藏和隱藏表達式的MATLAB輸出,請在表達式后添加分號。
例如,
x = 3; y = x + 5
當您單擊Execute按鈕或鍵入Ctrl + E時,MATLAB將立即執(zhí)行它,并且返回的結果為-
y = 8
百分比符號(%)用于指示注釋行。例如,
x = 9 % 將值9賦給x
您還可以使用塊注釋運算符%{和%}編寫注釋塊。
MATLAB編輯器包括工具和上下文菜單項,可幫助您添加,刪除或更改注釋的格式。
MATLAB支持以下常用運算符和特殊字符-
運算符 | 目的 |
---|---|
+ | 加; 加法運算符。 |
- | 減; 減法運算符。 |
* | 標量和矩陣乘法運算符。 |
.* | 數(shù)組乘法運算符。 |
^ | 標量和矩陣求冪運算符。 |
.^ | 數(shù)組求冪運算符。 |
\ | 左除法運算符。 |
/ | 右除法運算符。 |
.\ | 數(shù)組左除法運算符。 |
./ | 數(shù)組右除法運算符。 |
: | 冒號;生成規(guī)則間距的元素并表示整行或整列。 |
( ) | 圓括號;封閉函數(shù)參數(shù)和數(shù)組索引;重寫優(yōu)先級。 |
[ ] | 括號;附件數(shù)組元素。 |
. | 小數(shù)點。 |
… | 省略號;行連續(xù)運算符 |
, | 逗號;分隔一行中的語句和元素 |
; | 分號; 分隔列并抑制顯示。 |
% | 百分號;指定注釋并指定格式。 |
_ | 引用符號和轉置運算符。 |
._ | Nonconjugated轉置運算符。 |
= | 賦值運算符。 |
MATLAB支持以下特殊變量和常量-
名稱 | 意義 |
---|---|
ans | 最近計算的答案。 |
eps | 浮點精度。 |
i,j | 虛數(shù)單位√-1。 |
Inf | 無窮。 |
NaN | 未定義的數(shù)值結果(不是數(shù)字)。 |
pi | π |
變量名稱由字母組成,后跟任意數(shù)量的字母,數(shù)字或下劃線。
MATLAB是 case-sensitive。
變量名稱可以是任意長度,但是,MATLAB僅使用前N個字符,其中N由函數(shù)給定 namelengthmax。
save命令用于將工作空間中的所有變量保存為當前目錄中擴展名為.mat的文件。
例如,
save myfile
您以后可以隨時使用load命令重新加載文件。
load myfile