Matlab 基本语法
如果学过其他的语言,那么你就很容易在语法这块上路了。如果没有,也不用担心,实际上这些基本语你可能大部分都用过,比如如果你用Excel做过计算的话。
把MATALB看成一个比较大的计算器就行
加法
>>2+3
回车,就可得结果:
ans =
5
乘法
>> 3*2
ans = 6
与Excel的乘法一样
除法
>>8/0
ans =
Inf %被除数不能为O, 这里发Inf表示无穷
指数
>> 3^2
ans =
9
对数
>>
% 以e为底的对数
a=log(2.71828)
% 以2为底的对数
b=log2(2)
% 以10为底的对数
c=log10(10)
% 以5为底25的对数,这一个比较特殊采用了换底公式logM(N)=logQ(N)/logQ(M),其中Q可以是2,e,10
e=log(25)/log(5)
f=log2(25)/log2(5)
g=log10(25)/log10(5)
————————————————
参考:CSDN博主「昨夜风1992」
更多参考命令:Matlab 命令
添加注释
在MATLAB的语法中,用于注释的符号是百分号“%”:
%注释的内容
常用的运算符和特殊字符
运算符 | 作用 |
---|---|
+ | 加法运算 |
– | 减法运算 |
* | 标量与矩阵乘法运算符 |
.* | 数组乘法运算符 |
^ | 标量和矩阵求幂运算符 |
.^ | 数组求幂运算符 |
\ | 左除运算符 |
/ | 右除运算符 |
.\ | 数组左除运算符 |
./ | 数组右除运算符 |
: | 冒号;生成有规则间隔的元素并表示整个行或列。 |
() | 括号;封装函数参数和数组索引;覆盖优先。 |
[ ] | 方括号;封装数组元素 |
. | 小数点 |
… | 省略号;续行符 |
, | 逗号;分隔一行中的语句和元素 |
; | 分号;分离列并抑制显示 |
% | 百分号; 指定注释和指定格式 |
_ | 引用符号和转置运算符。 |
._ | 非共轭转置运算符 |
= | 赋值运算符 |
更多运算符参考MATLAB 运算符
特殊变量和常数
符号 | 意义 |
---|---|
ans | 最近的结果 |
eps | 浮点数的精度 |
i,j | 数学中的虚数单位 |
Inf | 无限 |
NaN | 未定义的数值结果(不是数字) |
pi | 数学中的π |
变量 命名
变量名由字母和任意数量的字母、数字或下划线组成。
MATLAB是区分大小写的。
变量名可以是任意长度,但是,MATLAB只使用前N个字符,其中N是由函数namelengthmax给出的。
更详细的变量定义查看Matlab 变量
保存
save命令用于将工作区中的所有变量保存为当前目录下的扩展名为.mat的文件。
例如:
save myfile
你可以在以后的任何时候使用load命令重新加载文件。
load myfile

关注公众号,获取一手资讯
“ Matlab 基本语法 ” comments 0