MATLAB環(huán)境的行為就像一個(gè)超級(jí)復(fù)雜的計(jì)算器。可以在>>
命令提示符下輸入命令。
MATLAB是一個(gè)解釋性的環(huán)境。換句話說,用戶只要給出一個(gè)命令,MATLAB馬上執(zhí)行它。
在實(shí)踐練習(xí)之前,首先打開 MATLAB R2017 ,如下圖所示 -
在命令行窗口中輸入有效的表達(dá)式,例如 -
Trial>> 5 + 5
然后按回車,MATLAB立即執(zhí)行,返回結(jié)果如下 -
讓我們?cè)賮砜磶讉€(gè)例子 -
計(jì)算次冪
Trial>> 3 ^ 2 % 3 raised to the power of 2
ans =
9
計(jì)算正弦值
Trial>> sin(pi /2) % sine of angle 90o
ans =
1
除以零
Trial>> 7/0 % Divide by zero
ans =
Inf
數(shù)學(xué)計(jì)算表達(dá)式
Trial>> 123 * 23.259
ans =
2.8609e+03
MATLAB為某些數(shù)學(xué)符號(hào)提供了一些特殊表達(dá)式,如pi
為π
,Inf
為∞
,i
(和j
)為√-1
,.Nan
代表“非數(shù)字”等。
分號(hào)(;
)表示結(jié)束語句。 但是,如果要抑制和隱藏表達(dá)式的MATLAB輸出,請(qǐng)?jiān)诒磉_(dá)式后添加分號(hào)。
例如,
x = 3;
y = x + 5
上面代碼執(zhí)行后,得到以下結(jié)果 -
Trial>> x = 3;
y = x + 5
y =
8
百分比符號(hào)(%
)用于指示注釋行。 例如,
x = 9 % assign the value 9 to x
還可以使用塊注釋運(yùn)算符%{
和%}
編寫一段注釋。
MATLAB編輯器包括工具和上下文菜單項(xiàng),以幫助添加,刪除或更改注釋的格式。
MATLAB支持以下常用的運(yùn)算符和特殊字符 -
運(yùn)算符 | 使用說明 |
---|---|
+ |
相加; 加法運(yùn)算符。 |
- |
相減; 減法運(yùn)算符。 |
* |
標(biāo)量和矩陣乘法運(yùn)算符。 |
.* |
陣列乘法運(yùn)算符。 |
^ |
標(biāo)量和矩陣求冪運(yùn)算符。 |
.^ |
陣列求冪運(yùn)算符。 |
\ |
左除法運(yùn)算符。 |
/ |
右除法運(yùn)算符。 |
.\ |
陣列左除法運(yùn)算符。 |
./ |
右除法運(yùn)算符。 |
: |
冒號(hào); 生成規(guī)則間隔的元素,并表示整個(gè)行或列。 |
( ) |
括號(hào); 包含函數(shù)參數(shù)和數(shù)組索引; 覆蓋優(yōu)先級(jí)。 |
[ ] |
括號(hào); 罩住陣列元素。 |
. |
小數(shù)點(diǎn)。 |
… |
省略號(hào); 行連續(xù)運(yùn)算符 |
, |
逗號(hào); 分隔一行中的語句和元素 |
; |
分號(hào); 分隔列并抑制輸出顯示。 |
% |
百分號(hào);指定一個(gè)注釋并指定格式。 |
_ |
引用符號(hào)和轉(zhuǎn)置運(yùn)算符。 |
._ |
非共軛轉(zhuǎn)置運(yùn)算符。 |
= |
賦值運(yùn)算符。 |
MATLAB支持以下特殊變量和常量:
名稱 | 含義 |
---|---|
ans |
最近的回應(yīng)/回答。 |
eps |
浮點(diǎn)精度精度。 |
i ,j |
虛構(gòu)單位√-1 。 |
Inf |
無窮 |
NaN |
未定義的數(shù)值結(jié)果(非數(shù)字)。 |
pi |
數(shù)字π |
變量名稱由一個(gè)字母組成,后跟任意數(shù)字的字母,數(shù)字或下劃線。
MATLAB是區(qū)分大小寫的編程語言。
變量名稱可以是任意長(zhǎng)度,但MATLAB只使用前N
個(gè)字符,其中N由函數(shù)namelengthmax
給出。
save
命令用于在工作空間中保存所有變量,它在當(dāng)前目錄中,以.mat
作為擴(kuò)展名的文件。
例如,
save mymat
可以隨時(shí)使用load
命令重新加載文件。
load mymat