zoukankan      html  css  js  c++  java
  • 第三章 Matlab的选择结构

    第三章 Matlab的选择结构

    3.1 程序编写的一般步骤

    3.2 关系运算符

      1) 0表示假,非0表示真;

      2) ~=:不等于;

      3) sin(pi) ~= 0:为1,比较ab两个数是否相等方法:abs(a - b)<1.0e-14

    3.3 逻辑运算

      1) 先与&后或|

    3.4 逻辑函数与短路运算

      1) 短路运算:&&||;非短路运算:&|

      2) ischar(x)isempty(x)isinf(x)isnan(x):是否不是数、isnumeric(x):是否是数

      3) 1/0 = Inf 是数;0/0 = NaN 不是数

    3.5 if语句

    1) 语句结构:”if"开始,"end"结束

    if exp_1

      block_1

    elseif exp_2

      block_2

    ...

      ...

    else

      block_n

    end

    3.6 流程图的绘制

    3.7 if语句的嵌套

    3.8 switch

    1)

    switch(value)

      case{1,3,5,7,9},

        block_1;

      case{2,4,6,8},

        block_2;

      ...

        ...

      otherwise,

        block_n

    end

    3.9 try_catch结构

    try

      block_1

    catch

      block_2

    end

    3.10 多个图像窗口与子窗口

      1) figure(n):图像窗口命令;

      2) subplot(m,n,p):图像窗口中有m*n个子窗口,p是当前操作窗口;

    3.11 图像的增强控制

      1) plot(x1,y1,LineSpec,...,xn,yn,LineSpec)

      2) plot(x1,y1,LineSpec,'PropertyName',PropertyValue)

      3) LineWidth:用来指定线的宽度

      4) MarkerEdgeColor:用来指定标识表面的颜色

      5) MarkerFaceColor:填充标识的颜色

      6) MarkerSize:指定标识的大小

    例:

    x = -pi:pi/10:pi;

    y = tan(sin(x)) - sin(tan(x));

    plot(x,y,'--rs','LineWidth',3,...

    ‘MarkerEdgeColor','k',...

    ‘MarkerFaceColor','g',...

    ‘MarkerSize',10)

    3.12 文本的高级控制

    ...

  • 相关阅读:
    Flutter
    Flutter
    项目冲刺——第二天
    练习三:用例图
    项目冲刺——第一天
    作业六:团队项目冲刺前期准备
    作业四:软件案例分析
    作业五:需求规格说明书
    【非作业部分】队内暂时安排
    第二次练习——团队展示
  • 原文地址:https://www.cnblogs.com/wobuchouyan/p/4801521.html
Copyright © 2011-2022 走看看