实验一 Matlab 的基本运算
一、实验目的:
1. 掌握matlab 软件的矩阵赋值方法,以及矩阵的相关运算;
2. 通过matlab 软件进一步理解和认识矩阵的运算规则.
二、实验指导
1. 基本运算符号
=:赋值 例如:a=1;
+:加 例如:a+b A+B
-:减 例如:a-b A-B
*: 乘 例如:a*b 3*2
\:左除 例如:A\B=A -1*B
/:右除 例如:A/B=A*B -1
^:幂运算 例如:2^2=4
`:转置 例如:A=[1 2], A `=[1 2]T
2.与本实验相关的Matalb 命令
[ ]——创建矩阵 例如:A=[1 2]
,——矩阵行元素的分隔符号 例如:A=[1,2]
;——矩阵列元素的分隔符号 例如:A=[1,2;3,4]
%——注释行
eye(n)——创建n阶单位矩阵
zeros(m,n)——创建m ×n 阶零矩阵
zeros(n)——创建n阶方阵
ones(m,n)——创建m ×n 阶元素全为1的矩阵
rand(m,n) ——创建m ×n 阶元素从0到1均匀分布的随机数矩阵
round(A)——对矩阵A中所有元素进行四舍五入运算
inv(A)——求矩阵A的逆
A ^-1——用幂运算求矩阵A的逆
三、 实验内容
1、生成以下矩阵
11116951001
1110
0052,010,,11110
029********A B C D ??
?????
?
???????
?====??????????????????????
解:生成A、B、C、D的命令为: