Matlab的选择结构

来源:互联网 发布:什么是风险管理知乎 编辑:程序博客网 时间:2024/05/01 04:36

关系运算符

运算符 含义 < 小于 > 大于 <= 小于等于 == 等于 ~= 不等于 ” ? 三目运算符

逻辑运算

逻辑运算符 含义 & 与 | 或 ~ 非 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)
  • 直角坐标方程
0 0
原创粉丝点击