- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB第三课 向量和矩阵
第二章 向量和矩阵;如求解下列方程组的解X=[X1;X2;X3]
6X1+3X2+4X3=3
-2X1+5X2+7X3=-4
8X1-4X2-3X3=-7;1 向量(vector)一维数值数组。MATLAB允许你创建列向量和行向量,列向量通过在括号内把数值用分号(;)隔开来创建,对元素的个数没有限制。;列向量相乘
(数量相乘);2 创建行向量;3 列向量和行向量之间的转换;4 向量加法减法;;6 创建等差数列向量; y=exp(x)
y =
1.0e+004 *
Columns 1 through 2
0.0001 0.0007
Columns 3 through 4
0.0055 0.0403
Columns 5 through 6
0.2981 2.2026; y=x.^2
y =
Columns 1 through 4
0 4 16 36
Columns 5 through 6
64 100;6.2 递减的;6.3 linspace(a,b,n)
a,b之间有n个等差元素向量;6.4 logspace(a,b,n)
创建10a和10b之间n个数值等差向量;7 特征化向量;7.2 max(b),min(b)找最大最小的元素;7.3 数量积(点乘)
用数组乘法(.*)来表示;7.4 计算向量的模;7.5 向量的绝对值abs(A); 向量的点乘和叉乘(数量积和向量积)
8.1 两向量点乘用dot(a,b)
8.2 两向量叉乘用cross(A,B); u=[i;1+2i;4];
mag=sqrt(dot(u,u))
mag =
4.6904;9 引用向量元素; v=A(4:6)
v =
0
4
4;矩阵的基本操作
9.1 矩阵的输入;9.3 矩阵的加减法;9.4 矩阵的转置; C=[1+i,4-i;5+2i,3-3i]
C =
1.0000 + 1.0000i 4.0000 - 1.0000i
5.0000 + 2.0000i 3.0000 - 3.0000i
D=C’ %转置矩阵会自动计算复数的共轭值
D =
1.0000 - 1.0000i 5.0000 - 2.0000i
4.0000 + 1.0000i 3.0000 + 3.0000i; A=[12,3;-1,6];
B=[4,2;9,1];
C=A.*B
C =
48 6
-9 6;注意:数组相乘要求行列必须相匹
配,而矩阵可以不匹配;9.5 其他操作
9.5.1 把数加到行向量里面;9.5.2 数组左除右除;9.5.3 数组中每个元素平方;10 特殊矩阵;行列式与线性方程组求解
11.1 解方程组; A=[6,3,4;-2,5,7;8,-4,-3];
B=[3;-4;-7];
X=A\B
X =
0.6000
7.0000
-5.4000;11.2 解行列式;作业:
1:求向量A=(-1,7,3,2)的模。
2:求向量A=(-1+I,7i,3,-2-2i)的模。
3:考虑数1,2,3.用这些数做元素分别以行向量和列向量的形式输入MATLAB??
4:设A=[1;2;3],B=[4;5;6],求这两个向量的数组乘积。
5:什么命令可以产生一个只有对角元素1,其他元素全为零的5×5矩阵。
6:解下列方程组的解
x+2y+3z=12
-4x+y+2z=13
9y-8z=-1;第一题答案
a=[-1,7,3,2];
sqrt(sum(a.*a))
ans =
7.9373;2:
A=[-1+i,7*i,3,-2-2i];
sqrt(dot(A,A))
ans =
8.2462;3:
A=[1;2;3]
A =
1
2
3
B=[1,2,3]
B =
1 2 3;4
A=[1;2;3];
B=[4;5;6];
A.*B
ans =
4
10
18;5:
eye(5)
ans =
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
;6:
D=[
文档评论(0)