
支持数学表达式,加减乘除各类运算
3+2 3-2 3*2 3/2
MATLAB为某些数学符号提供了一些特殊表达式,如pi为π,Inf为∞
%代表注释
a=4 %a=1
常用运算符号如下:
+
相加; 加法运算符。
-
相减; 减法运算符。
*
矩阵乘法运算符。
.*
阵列乘法运算符。
^
标量和矩阵求幂运算符。
.^
阵列求幂运算符。
\
左除法运算符。
/
右除法运算符。
.\
阵列左除法运算符。
./
右除法运算符。
:
冒号; 生成规则间隔的元素,并表示整个行或列。
( )
括号; 包含函数参数和数组索引; 覆盖优先级。
[ ]
括号; 罩住阵列元素。
.
小数点。
…
省略号; 行连续运算符
,
逗号; 分隔一行中的语句和元素
;
分号; 分隔列并抑制输出显示。
%
百分号;指定一个注释并指定格式。
!!注意
A.*B表示的是两个矩阵的对应元素相乘,其中生成的同阶矩阵C的对应的矩阵元素为:C(i,j)=A(i,j)*B(i,j);
而如果A*B的话,则是正常的矩阵相乘,并非是对应的元素相乘。
例如:
x=[1 1; 1 1] x.^2 %x^2