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