zoukankan      html  css  js  c++  java
  • MATLAB语法规则

    一. 顺序结构

    1. 数据的输入

    输入的数据=input('提示信息')——输入

    可输入矩阵,字符串 

    要输入的字符串=input('提示信息','s');

    2. 数据的输出

    如果语句末尾不加分号,那么该语句的结果会被显示

    disp(输出的数据)——输出

    disp函数显示矩阵时将不显示矩阵的名字,而且其输出格式更紧凑,且不留任何没有意义的空行。

    3. 暂停程序

    pause(延迟的秒数)

    如果省略延迟的时间,直接使用pause,则将暂停程序,直到用户按任意键后程序继续执行

    若要强行中止程序的运行可按Ctrl+C

    ___________________________________________________________________

    二. 选择结构

    1.if语句

    没有小括号和花括号,语句末尾需要加end

    2.双分支if语句

    if 条件1

           语句组1

    else

           语句组2

    end

    3.多分支if语句

    if 条件1

          语句组1

     elseif 条件2

          语句组2

        ......

     elseif 条件n

    else

          语句组n

    end

    3. 123. if语句可嵌套

    4.Switch语句

    5. try语句(异常处理)

    try

         语句组1

    catch

        语句组2

    end

    _________________________________________________________________________________

    三. 循环结构

    1. for语句

    for 循环变量=变量初值:步长(步长默认为一,可省略):变量终值

              循环体变量

    end

    ----------------------------------------------------

    在MATLAB中,for语句的循环变量可以是一个列向量。

    for语句更一般的格式为:(实际上变量初值:步长(步长默认为一,可省略):变量终值 ,就是一个行向量)

    for 循环变量=矩阵表达式

          循环体语句

    end

    2. 点运算与循环

    两矩阵进行点运算是指它们的对应元素进行相关运算

    在实际MATLAB编程中,为提高程序的执行速度,常用向量运算来代替循环操作

    y=0;

    for i=2:2:8

    y=y+i/2;

    end

    ----------------------

    y=0;

    i=2:2:8;

    y=i./2;

    sum(y)

    3. while语句

    4. 循环的嵌套

    _______________________________________________________________________

    四. 函数

    1. 函数文件由function语句引导,其基本结构为:

    function 输出形参表(形参数大于1时,需用[])=函数名(调用时以文件名为准,因此文件名要和函数名统一,以免报错)(输入形参表)

     %注释说明部分(供lookfor关键词查询和help在线帮助时使用)

    函数体语句

    2. 函数参数的可调性(类似于C#中函数的重载)实现函数的多样性

    函数所传递参数的数目是可识别,可调用的

  • 相关阅读:
    【代码笔记】iOS-点击搜索跳转到另外一个页面
    【代码笔记】iOS-仿安卓,本页出现多个选择项
    【代码笔记】iOS-点击任何处,显示出红色的UIView
    【代码笔记】iOS-点击任何处,出现城市
    【代码笔记】iOS-点击加号增加书架,点击减号减少书架
    【代码笔记】iOS-点击出现选择框
    【代码笔记】iOS-底下滚动,上面标题栏也会跟着变动
    【代码笔记】iOS-等待动画
    【代码笔记】iOS-登陆单例
    【代码笔记】iOS-获得现在的时间
  • 原文地址:https://www.cnblogs.com/f-t-q/p/6808356.html
Copyright © 2011-2022 走看看