MATLAB 基本语法

  • 本地基本语法

    MATLAB 环境的行为就像一个超级复杂的计算器。您可以在>>命令提示符下输入命令。MATLAB是一个解释型环境。换句话说,您给出一个命令,MATLAB立即执行它。
  • 动手实践

    键入一个有效的表达式,例如,
     
    5 + 5
    
    尝试一下
    然后按ENTER
    当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-
     
    ans = 10
    
    让我们再举几个例子-
     
    3 ^ 2          % 3 raised to the power of 2
    
    尝试一下
    当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-
    
    ans = 9
    
    另一个例子,
    
    sin(pi /2)        % sine of angle 90o
    
    尝试一下
    当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-
    
    ans = 1
    
    另一个例子,
    
    7/0                   % Divide by zero
    
    尝试一下
    当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-
    
    ans = Inf
    warning: division by zero
    
    另一个例子,
    
    732 * 20.3      
    
    尝试一下
    当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-
    
    ans =  1.4860e+04
    
    MATLAB为某些数学符号提供了一些特殊的表达式,例如pi表示π,Inf表示∞,i(和j)表示√-1等。Nan代表“非数字”。
  • 在MATLAB中使用分号(;)

    分号(;)表示语句结束。但是,如果要隐藏和隐藏表达式的MATLAB输出,请在表达式后添加分号。
    例如,
    
    x = 3;
    y = x + 5
    
    尝试一下
    当您单击Execute按钮或键入Ctrl + E时,MATLAB将立即执行它,并且返回的结果为-
    
    y =  8
    
  • 添加注释

    百分比符号(%)用于指示注释行。例如,
    
    x = 9        % assign the value 9 to x
    
    尝试一下
    您还可以使用块注释运算符%{和%}编写注释块。
    MATLAB编辑器包括工具和上下文菜单项,可帮助您添加,删除或更改注释的格式。
  • 常用运算符和特殊字符

    MATLAB支持以下常用运算符和特殊字符-
    操作符 功能
    + 加; 加法运算符。
    -- 减去; 减法运算符。
    * 标量和矩阵乘法运算符。
    .* 数组乘法运算符。
    ^ 标量和矩阵求幂运算符。
    .^ 数组幂运算符。
    \ 左除法运算符。
    / 右除运算符。
    .\ 数组左除运算符。
    ./ 数组右划分运算符。
    : 结肠; 生成规则排列的元素,并代表整个行或列。
    () 括号; 包含函数参数和数组索引;覆盖优先级。
    [] 括号; 附件数组元素。
    . 小数点。
    省略; 行连续运算符
    , 逗号; 连续将语句和元素分开
    ; 分号; 分隔列并禁止显示。
    % 百分号;指定注释并指定格式。
    _ 引用符号和转置运算符。
    ._ 非共轭转置运算符。
    = 赋值运算符。
  • 特殊变量和常量

    MATLAB支持以下特殊变量和常量-
    名称 功能
    ans 最新答案。
    eps 浮点精度的精度。
    i,j 虚数单位√-1。
    Inf 无穷。
    NaN 未定义的数字结果(不是数字)。
    pi 数π
  • 命名变量

    变量名称由字母组成,后跟任意数量的字母,数字或下划线。
    MATLAB区分大小写。
    变量名称可以是任意长度,但是,MATLAB仅使用前N个字符,其中N由函数namelengthmax给出。
  • 保存工作

    该保存命令用来保存所有的变量在工作区中,与.mat扩展名的文件,在当前目录。
    例如,
    
    save myfile
    
    您以后可以随时使用load命令重新加载文件。
    
    load myfile