

初学者刚学习MATLAB的时候,首先有必要了解MATLAB的基本语法以及MATLAB中的常量和变量。
在学习MATLAB中的常量和变量之前首先我们有必要了解一下MATLAB基本的语法。
如下图所示,进入命令窗口,每行语句前都有一个符号“>>”,这是命令提示符,在此符号后(也只能在此符号后)输入各种语句并按 Enter键,方可被 MATLAB 接收和执行。

例如,输入
>> 7+6然后按ENTER键
ans =
13MATLAB执行并返回他的结果,接下来我们再举几个例子
>> 3^2
ans =
9
>> sin(pi/2)
ans =
1
>> 5/0
ans =
Inf
>> 532*20.3
ans =
1.0800e+04
注意:1.0800e+04是由于有效数字过多,用一位整数和四位小数表示,倍数关系用科学计数法表示成十进制,其等同于10799.6。在MATLAB中,会经常遇到以下所列的特殊的常量和变量:

下面我们开始正式的学习:

1.MATLAB常用的运算符使用示例MATLAB中(;)的使用
在一个语句后面不加分号,点击ENTER 键,例如;
>> 8+2
ans =
10MATLAB会输出结果,但是如果在后面加个分号;
>> 8+2;
>>MATLAB会直跳转到下一行,这是因为“;”会抑制和隐藏MATLAB的输出表达。

2.MATLAB命名变量(1)变量名必须以字母开头,且只能由字母、数字或者下画线3类符号组成,不能含 有空格和标点符号(如( ),。% ’)等。
(2)变量名区分字母的大小写。例如,“a”和“A”是不同的变量。
(3) 变量名不能超过 63 个字符,第 63 个字符后的字符被忽略。
(4)最好不要用特殊常量符号作变量名,如前面的pi,Inf等。

3.MATLAB变量每个MATLAB 变量可以是数组或者矩阵,用一个简单的方法指定变量,例如>> a=5
MATLAB返回以下结果
a =
5其实在上述的例子中,我们已经创建了一个1-1的矩阵。关于MATLAB中的变量,这里需要注意的是,在使用变量之前,必须进行赋值,当系统接收到一个变量之后,这个变量可以被引用。
例如
>> a=5*8;
>> b=a+5MATLAB在执行上面的语句后会返回以下的结果
b =
45MATLAB可以同时给多个赋值,例如:
>> a=5,b=8,c=a*bMATLAB在执行命令后会返回以下结果:
a =
5
b =
8
c =
40
4.MATLAB格式命令默认情况下,MATLAB 四个小数位值显示数字。这就是所谓的 short format.
如果想更精确,需要使用 format 命令。长(long ) 命令格式显示小数点后16位。例如:
>>format long
x=8*9/7
x=
10.285714285714286
可以看到,MATLAB会返回上面的结果,如果是format short则会返回下面的结果
>>format short
x=8*9/7
x=
10.2857
窗口命令的格式及显示形式如下表所示:

另外,format rat 格式大鼠命令给出最接近的有理表达式,这里就不一一概述了,大家可以自己试着操作一下。
文章的最后解决读者在使用过程中容易遇到的一个小问题,MATLAB如何显示已经使用的变量名?
在MATLAB中可以使用 who 命令显示所有已经使用的变量名。输入:
>> who执行语句后返回以下结果:
您的变量为:
A B E显示结果即是在工作区存储的你自己已经命名的变量。
whos 命令则显示多一点有关变量,他包括:
1.当前内存中的变量
2.每个变量的类型
3.内存分配给每个变量
4.无论他们是复杂的变量与否
输入whos 后执行结果如下
>> whos
Name Size Bytes Class
A 2x2 32 double
AT 10x1 80 double
Add 2x2 32 double
Add100 2x2 32 double
B 2x2 32 double
BT 10x1 80 double
C 1x3 24 double
D 1x0 0 double
E 1x0 0 double
E1 1x5 0 double
E2 1x5 40 double用clear命令则可以删除所以(或指定)从内存中的变量。

欢迎大家加入我们的MATLAB学习交流群:
953314432


扫码关注我们
更多精彩等待你发现