1、运算
1)%计算(2+3)*2/3
<span style="font-size:18px;">%计算(2+3)*2/3
(2+3)*2/3
ans =
3.3333 </span>
2)矩阵 A=[1 2 3;4 5 6;7 8 9]
分号矩阵的行,其中的空格分开每个数据
<span style="font-size:18px;">A =
1 2 3
4 5 6
7 8 9 </span>
如果要是运算两个矩阵的运算A+B则:
<span style="font-size:18px;"> A=[1 2;3 4];
>> B=[1 2;3 4];
>> C=A+B
C =
2 4
6 8 </span>
其他运算相似。当然也可以通过Matlab中的函数,如加法plus(A,B)、减法minus(A,B)2、向量
1)行向量与列向量运算
<span style="font-size:18px;"> A=[1 2 3];%行向量
>> B=[1;2;3];%列向量
>> C=A*B
C =
14 </span>
2)利用冒号生成向量
A=[a1:step:an] A为行向量,a1为第一个元素的值,step为步长,an为第n个元素值。
<span style="font-size:18px;"> A=[1:2:10]
A =
1 3 5 7 9 </span>
3)函数生成向量
利用函数linspace生成行向量A=linspace(a1,an,n) ,其中a1为第一个元素,an为第n个元素的值,n为元素的个数。
这个函数的步长为d=(an-a1)/(n-1)
<span style="font-size:18px;">A=linspace(1,10,10)
A =
1 2 3 4 5 6 7 8 9 10 </span>
4)点击运算
式中C1、C2、C3的运算结果是相同的。
<span style="font-size:18px;">>> A=[1 2 3];
>> B=[1 2 3];
>>
C1=dot(A,B)
C2=A*B'
C3=sum(A.*B)
C1 =
14
C2 =
14
C3 =
14</span>
3、M文件的创建
当我们命令窗口中所含元素较多时,可以通过创建M文件。找到目录,创建M文件,将命令输入到里面就可以了
参考资料:
1、Matlab科学计算 周博、谢东来 机械工业出版社