Matlab的選擇結構
阿新 • • 發佈:2018-12-26
關係運算符
運算子 | 含義 |
---|---|
< | 小於 |
> | 大於 |
<= | 小於等於 |
== | 等於 |
~= | 不等於 |
” ? | 三目運算子 |
邏輯運算
邏輯運算子 | 含義 |
---|---|
& | 與 |
| | 或 |
~ | 非 |
xor | 異或 |
ischar(x) | x是否為一個字元 |
isempty(x) | x是否為空 |
isinf(x) | x是否為無窮大 |
isnan(x) | x是否不是數 |
isnumeric(x) | x是否是數 |
matlab運算子的優先順序
(自上而下,自高而低)
(轉置共軛) ^(矩陣冪乘) .
(轉置) .^(陣列乘冪)- ~(邏輯非)
- 算數運算子(+-*/ \)
- ±
- :
- 關係運算符(>,<,~=,==)
- &(邏輯與)
- |(邏輯或)
- &&(先決與)
||(先決或)
If 語句
if exp1
block1
elseif exp2
block2
……
else
blockn+1
endfprintf、disp輸出
switch結構
switch(switch_expr)
case case_expr_1
block1
……
otherwise
blockn
end
try/catch結構
try
block1
catch
block2
end
多個影象視窗與子視窗
- matlab中的影象數是從1開始排列的正整數
- 當前視窗:當前所有的運算元都針對當前視窗
- figure(n):設定當前視窗,不存在則建立
- subplot(m,n,p):m*n個子視窗,第p個是當前操作的視窗。(p橫著數)
影象的增強控制
- plot()
- LineWidth用來制定線的寬度
- MarkerEdgeColor用來制定標識表面的顏色
- MarkerFaceColor
- 填充標識的顏色
- MarkerSize置頂標識的大小
文字的高階控制
- \bf黑體
- \it斜體
- \rm恢復正常字型
- \fontname字型的名字
- \fontsize字型的大俠
- _{xxx}xxx作為某字元的上標
- ^{xxx}xxx作為某字元的下標
極座標圖
- polar(theta,r),其中theta用弧度單位
- r(θ)=a(θ);
- 水平方向:r=a(1-cosθ)或r=a(1+cosθ)(a>0)
- 垂直方向:r=a(1-sinθ)或r=a(1+sinθ)(a>0)
- 直角座標方程