Matlab的選擇結構

關係運算符

運算符 含義
< 小於
> 大於
<= 小於等於
== 等於
~= 不等於
” ? 三目運算符

邏輯運算

邏輯運算符 含義
&
|
~
xor 異或
ischar(x) x是否爲一個字符
isempty(x) x是否爲空
isinf(x) x是否爲無窮大
isnan(x) x是否不是數
isnumeric(x) x是否是數

matlab運算符的優先順序

(自上而下,自高而低)

  1. (轉置共軛) ^(矩陣冪乘) . (轉置) .^(數組乘冪)
  2. ~(邏輯非)
  3. 算數運算符(+-*/ \)
  4. ±
  5. 關係運算符(>,<,~=,==)
  6. &(邏輯與)
  7. |(邏輯或)
  8. &&(先決與)
  9. ||(先決或)

    If 語句

    if exp1
    block1
    elseif exp2
    block2
    ……
    else
    blockn+1
    end

    fprintf、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)
  • 直角座標方程
發佈了42 篇原創文章 · 獲贊 10 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章