Matlab系列之变量

编程人员都知道,在编写代码的时候,都会自定义自己所需的变量,而大多时候没有用到非自定义也非特殊的变量名称时会报错,而在MATLAB中也有一定的相似,不过它并不一定要提前定义相关变量即可运行。

MATLAB中表达式一般由变量、函数以及运算符组成,而对于变量的命名有以下的规则

1、变量名区分大小写

2、变量名长度不要超过31位,超出部分会被忽略

3、变量名以字母开头,然后可以用字母、数字和下划线进行组合

在MATLAB开篇的那一文中以及说过,MATLAB可以不对变量声明就直接使用,因此可以不需要指定变量类型,在运行的时候,MATLAB会自动根据所赋予变量的值或者对其的操作来识别变量的类型,还有就是在赋值的时候,如果一个变量已经赋值过了,在新的赋值过程中,新值会代替旧的那个值。

在C语言中知道,变量会有全局变量与局部变量两种,在MATLAB中也同样如此,在未进行说明的情况下,都是当作局部变量处理,若要定义未全局变量,则在变量前加关键字“global”进行定义,一般全局变量都会用大写的英文字符表示。

这边说到的关键字,就是MATLAB中的一种特殊变量,是由系统预定义的一种变量,也指预先定义的有特别意义的标识符,有特定的作用,可以直接进行使用,但是不能被指定为自定义的变量名称,比如“pi”,这个就是代表圆周率π,即常数:3.14159265358.......,以下给出一些常见的特殊变量及其含义

变量名称

变量含义

ans

MATLAB中运算的默认变量

pi

圆周率π

eps

计算机的最小数,PC机是2-52

inf

无穷大

NaN

不是一个数,Not a Number

i或j

复数的虚部单位

nargin

所用函数的输入变量数

nargout

所用函数的输出变量数

realmin

最小可用正实数

realmax

最大可用正实数

除了上表中的特殊变量属于关键字以外,MATLAB的管理类命令、变成控制语句都属于关键字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值