Matlab基本语法

Matlab基本语法



数据类型

变量

Matlab中的变量命名需要遵循以下规则:

  1. 变量名必须以字母开头,之后可以是任意的字母、数字或下划线
  2. 变量命区分字母的大小写
  3. 变量名不超过31个字符,第31个字符以后的字符将被忽略
  4. 未加特殊说明的情况下,Matlab将一切识别到的变量视为局部变量,即只在其使用的M文件内有效。在变量前加关键字global,即可申明全局变量

常量

MATLAB中有以下预设变量

常量名称 说明
ans MATLAB中的默认变量
pi 圆周率
eps 浮点运算精度
inf 无穷大
NaN 未定式
i(j) 复数中的虚数单位
realmin 最小正浮点数
realmax 最大正浮点数

可以对MATLAB中的预设变量进行访问:

>> pi

ans =

    3.1416

ans指当前的运算结果,若计算时用户没有对表达式设定变量,系统自动将当前结果赋给ans变量

可以对MATLAB中预设的变量进行修改并恢复:

>> pi=1

pi =

     1

>> clear pi
>> pi

ans =

    3.1416

数值

更改显示格式

一般而言,在MATLAB中数据的存储与计算都是以双精度进行的,但有多种显示形式。在默认情况下,数据为整数,则以整数表示;若数据为实数,则保留小数点后4位的精度近似显示

通过format可以控制显示格式,调用格式如下:

调用格式 说明
format short 5位定点表示(默认值)
format long 15位定点表示
format short e 5位浮点表示
format long e 15位浮点表示
format short g 在5位定点和5位浮点中自动选择最好的格式
format long g 在15位定点和15位浮点中自动选择最好的格式
format hex 十六进制格式表示
format + 在矩阵中,用符号+、-和空格区分正好、负号和0
format bank 用美元与美分定点表示
format rat 以有理数形式输出结果
format compact 变量之间没有空行
format loose 变量之间有空行

实例如下:

>> format long ,pi

ans =

   3.141592653589793

>> format
>> pi

ans =

    3.1416
posted @ 2025-05-16 11:02  DuckingWJ  阅读(50)  评论(0)    收藏  举报