版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 向量和矩阵,MATLAB可以很好的解决数组问题,所以MATLAB解线性方程组很有效。,如求解下列方程组的解X=X1;X2;X3 6X1+3X2+4X3=3 -2X1+5X2+7X3=-4 8X1-4X2-3X3=-7,思路:此式可写成矩阵形式A*X=B 解:A=6,3,4;-2,5,7;8,-4,-3; B=3;-4;-7; X=AB,1 向量(vector)一维数值数组。MATLAB允许你创建列向量和行向量,列向量通过在括号内把数值用分号(;)隔开来创建,对元素的个数没有限制。,第一节 向量, a=2;1;4 a = 2 1 4,列向量相乘 (数量相乘), a=2;1;4 a = 2
2、 1 4 c=3; b=c*a b = 6 3 12,2 创建行向量, v=2,0,4 v = 2 0 4 v=2 0 4 v = 2 0 4,3 列向量和行向量之间的转换, v=2;1;4; y=v %()表示转置操作 y = 2 1 4,列转行,行转列, v=2,1,4; y=v y = 2 1 4,4 向量加法减法, a=2,1,4; b=3,2,5; y=b-a y = 1 1 1, b=3;2;5; a=2;1;4; y=a+b y = 5 3 9,5 创建大向量, a=2;1;4; b=3;2;5; c=a;b c = 2 1 4 3 2 5, a=2,1,4; b=3,2,5;
3、y=a,b y = 2 1 4 3 2 5,6 创建等差数列向量, x=0:2:10 x = Columns 1 through 4 0 2 4 6 Columns 5 through 6 8 10,6.1递增的, 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 10
4、0,()前面必须加(.)号,否则错误, y=x2 ? Error using = mpower Matrix must be square.,6.2 递减的, x=10:-2:0 x = Columns 1 through 4 10 8 6 4 Columns 5 through 6 2 0,6.3 linspace(a,b,n) a,b之间有n个等差元素向量, linspace(10,100,5) ans = Columns 1 through 2 10.0000 32.5000 Columns 3 through 4 55.0000 77.5000 Column 5 100.0000,6.
5、4 logspace(a,b,n) 创建10a和10b之间n个数值等差向量, logspace(1,3,3) ans = Columns 1 through 2 10 100 Column 3 1000,7 特征化向量,7.1 length(a) 包含元素的个数, b=3,2,5; length(b) ans = 3,7.2 max(b),min(b)找最大最小的元素, b=3,2,5; max(b) ans = 5 min(b) ans = 2,7.3 数量积(点乘) 用数组乘法(.*)来表示, a=0;3;4; a.*a ans = 0 9 16, sum(a.*a) ans = 25,求
6、总和,7.4 计算向量的模, u=i;1+2i;4; c=sqrt(sum(conj(u).*u) c = 4.6904,7.5 向量的绝对值abs(A), A=-2,0,-1,9 A = -2 0 -1 9 B=abs(A) B = 2 0 1 9,向量的点乘和叉乘(数量积和向量积) 8.1 两向量点乘用dot(a,b) 8.2 两向量叉乘用cross(A,B), a=1;4;7; b=2;-1;5; c=dot(a,b) c = 33,A=1,2,3; B=2,3,4; C=cross(A,B) C = -1 2 -1, u=i;1+2i;4; mag=sqrt(dot(u,u) mag
7、= 4.6904,用dot计算模,9 引用向量元素, A=12;17;-2;0;4; 4;4;11;19;27; A(2) ans = 17 A(8) ans = 11, v=A(4:6) v = 0 4 4, A(:) ans = 12 17 -2 0 4 4 4 11 19 27,矩阵的基本操作 9.1 矩阵的输入, A=-1,6;7,11 A = -1 6 7 11, C=2*A C = -2 12 14 22,9.2 矩阵的乘法,9.3 矩阵的加减法, A=-1,6;7,11; B=2,3;4,5; A+B ans = 1 9 11 16,要求两矩阵中的行列数都相等, A-B ans
8、= -3 3 3 6,9.4 矩阵的转置, A=-1,6;7,11 A = -1 6 7 11 B=A B = -1 7 6 11, 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, D=C. %不计算共轭值 D = 1.0000 + 1.0000i 5.0000 + 2.00
9、00i 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, A=12,3;-1,6; B=4,2;9,1; C=A*B C = 75 27 50 4,数组相乘(要求行列匹配),用与向量相乘相同的符号,(.*)。,矩阵相乘不用这样。矩阵可以不匹配,9.4 矩阵相乘,注意:数组相乘要求行列必须相匹 配,而矩阵可以不匹配, A=12,3;-1,6;3,4; B=4,2;9,1; C=A*B C = 75 27 50 4 48 10, A=12,3;-1,6;3,4; B=4,2;9,1; C
10、=A.*B ? Error using = times Matrix dimensions must agree.,9.5 其他操作 9.5.1 把数加到行向量里面, A=12,3,1,8; b=2; C=b+A C = 14 5 3 10,9.5.2 数组左除右除, A=2,4,6,8; B=2,2,3,1; C=A./B C = 1 2 2 8 C=A.B C = 1.0000 0.5000 0.5000 0.1250,9.5.3 数组中每个元素平方, A=2,4,6,8; x=A.2 x = 4 16 36 64,10 特殊矩阵, eye(4) ans = 1 0 0 0 0 1 0 0
11、 0 0 1 0 0 0 0 1,单位矩阵主对角线元素全为1其他元素都为零的方形矩阵,行列式与线性方程组求解 11.1 解方程组,求解下列方程组的解X=X1;X2;X3 6X1+3X2+4X3=3 -2X1+5X2+7X3=-4 8X1-4X2-3X3=-7 思路:此式可写成矩阵形式A*X=B, A=6,3,4;-2,5,7;8,-4,-3; B=3;-4;-7; X=AB X = 0.6000 7.0000 -5.4000,11.2 解行列式, A=6,3,4;-2,5,7;8,-4,-3; det(A) ans = 100,作业: 1:求向量A=(-1,7,3,2)的模。 2:求向量A=(
12、-1+I,7i,3,-2-2i)的模。 3:考虑数1,2,3.用这些数做元素分别以行向量和列向量的形式输入MATLAB。 4:设A=1;2;3,B=4;5;6,求这两个向量的数组乘积。 5:什么命令可以产生一个只有对角元素1,其他元素全为零的55矩阵。 6:解下列方程组的解 x+2y+3z=12 -4x+y+2z=13 9y-8z=-1,第一题答案 a=-1,7,3,2; sqrt(sum(a.*a) ans = 7.9373, a=-1,7,3,2; sqrt(dot(a,a) ans = 7.9373,1:求向量A=(-1,7,3,2)的模。,2: A=-1+i,7*i,3,-2-2i; sqrt(dot(A,A) ans = 8.2462,2:求向量A=(-1+I,7i,3,-2-2i)的模。,3: A=1;2;3 A = 1 2 3 B=1,2,3 B = 1 2 3,3:考虑数1,2,3.用这些数做元素分别以行向量和列向量的形式输入MATLAB。,4 A=1;2;3; B=4;5;6; A.*B an
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度一级建造师试题预测试卷含答案详解【模拟题】
- 2024-2025学年度六盘水职业技术学院单招《职业适应性测试》高频难、易错点题带答案详解(满分必刷)
- 2024-2025学年度火电电力职业鉴定过关检测试卷【全优】附答案详解
- 2024-2025学年度注册核安全工程师题库(夺冠)附答案详解
- 2024-2025学年度电梯考试模拟题库附完整答案详解(典优)
- 2024-2025学年咨询工程师预测复习含完整答案详解(必刷)
- 2024-2025学年山东电子职业技术学院电视播音主持期末考试考前冲刺练习【达标题】附答案详解
- 2024-2025学年天津铁道职业技术学院单招《职业适应性测试》经典例题附答案详解(预热题)
- 2024-2025学年度公务员(省考)题库检测试题打印附参考答案详解(培优)
- 2024-2025学年度临床执业医师考试综合练习附参考答案详解【典型题】
- 城市再生水管线工程技术方案
- 甲亢治疗新进展与临床实践
- 基于Python的健身房管理系统设计和实现的详细项目实例(含完整的程序GUI设计和代码详解)
- 2025年镇痛药行业分析报告及未来发展趋势预测
- 2025年USPTA网球教练认证备考题库及答案解析
- 免疫细胞储存合同范本
- 2024年中国中信金融资产江西分公司招聘2人笔试备考试题附答案详解(达标题)
- 学术交流评价方案
- 北京市2025故宫博物院应届毕业生招聘26人笔试历年参考题库附带答案详解
- 尾矿库安全规程深度解析
- 接近开关工作原理及接线课件
评论
0/150
提交评论