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#中函数的重载)实现函数的多样性

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

  • 相关阅读:
    bzoj 1031: [JSOI2007]字符加密Cipher
    python re模块实现计算器
    python sys模块和序列化模块
    python time时间模块
    python 发红包的小程序
    python ranndom模块及生成验证码
    python os模块练习题
    python os模块常用命令
    快速排序,归并排序
    选择排序和插入排序
  • 原文地址:https://www.cnblogs.com/f-t-q/p/6808356.html
Copyright © 2011-2022 走看看