Matlab学习记录
1.启动软件后,有3个面板

当前文件夹-访问文件,命令行窗口-输入命令,工作区-浏览数据。
2.创建变量,调用函数,以及数组与矩阵。
在命令行窗口输入自定义变量,像a=1这样即可,如果未自定义输出的变量名称,则MATLAB 将使用变量 ans
(answer )来存储计算结果。
例:a=5; (分号表示语句结束,matlab执行计算,但不在窗口显示)
a+3
ans=
8
如果要浏览调用之前创建的变量,可以输入变量名称,按上下方向键进行选取。
数组的创建与变量差不多,创建单行数组时,输入
a=[3 7 7 2 5 9] 元素之间用空格和逗号隔开就行。
多行的话,输入
s=[3 7;7 2;5 9] 各行之间用分号隔开。
创建矩阵的另一种方法是使用 ones【字面意思:产生的元素都为一】
、zeros
或 rand
【和excel中意思一样:产生随机数】等函数。
例如,创建一个由零组成的 5×1 列向量。
z=zeros(5,1)
z=0
0
0
0
0
3.矩阵和数组之间的运算
例:a=[1,2,3;4,5,6;7,8,9]
a+10
ans=[11,12,13;14,15,16;17,18,19] 好像跟自己算差不多的过程。
转置矩阵:使用单引号 ('
)。
同时我们可能对于数值的格式有不同的需求,就需要去转换格式,p,format long, format short。
乘法、除法和幂的矩阵运算符分别具有执行元素级运算的对应数组运算符。
例如,计算 a
的各个元素的三次方:a.^3
执行元素级乘法(而非矩阵乘法),请使用 .*
运算符:a.*a
数组之间的扩大:A=[a,a],或者A=[a;a],看你是并在行还是列上
1 2 1 2 或者1 2
3 4 3 4 3 4
1 2
3 4
复数的表示:
复数由实部和虚部组成,它的虚部是-1的平方根。
即sqrt(-1) = 0.0000 + 1.0000i
一般用i或者j来代表复数的虚部部分。
如:a=[3+6j,6+7j;-j,8+j]
Be continuted