线性代数上机试验课件.ppt

上传人(卖家):晟晟文业 文档编号:4288339 上传时间:2022-11-26 格式:PPT 页数:24 大小:529.44KB
下载 相关 举报
线性代数上机试验课件.ppt_第1页
第1页 / 共24页
线性代数上机试验课件.ppt_第2页
第2页 / 共24页
线性代数上机试验课件.ppt_第3页
第3页 / 共24页
线性代数上机试验课件.ppt_第4页
第4页 / 共24页
线性代数上机试验课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、 线性代数线性代数 上机教学上机教学 上机内容上机内容 MATLABMATLAB的基本知识的基本知识 求向量组的极大无关组求向量组的极大无关组 求解线性方程组求解线性方程组 矩阵相关内容:行(列)数、秩、行列式、特征值矩阵相关内容:行(列)数、秩、行列式、特征值上机软件上机软件:MATLAB:MATLAB上机界面上机界面变量及数组输入变量及数组输入 a=1,2,3;4,5,6;7,8,0%矩阵输入矩阵输入(a为为3阶方阵)阶方阵)b=366;804;351%列矩阵输入列矩阵输入c=366;804;351%行矩阵(转置)输入行矩阵(转置)输入特殊矩阵特殊矩阵随机矩阵随机矩阵rand、单位阵、单位

2、阵eye、全、全1阵阵ones、零矩阵、零矩阵zeros对角阵对角阵diag、魔方阵、魔方阵magic元素及数组提取元素及数组提取 a=A(i,j)%提取某个元素提取某个元素b=B(2,:)%提取某行提取某行c=C(:,3)%提取某列提取某列subA=A(1:3,1:3)%提取子阵提取子阵rowA=A(1:2,:)%提取多行提取多行colA=A(:,1:2)%提取多列提取多列MATLAB中基本代数运算符中基本代数运算符 运算运算 符号符号 举例举例加法,加法,a+b +5+3减法,减法,a-b -5-3乘法,乘法,ab *5*3 除法,除法,ab /or 48/4=448=12乘幂,乘幂,a*

3、a*a 52=25基本操作基本操作四则运算、转置、求逆、求秩、求行列式、组合、四则运算、转置、求逆、求秩、求行列式、组合、化为行最简形、求特征值化为行最简形、求特征值常见任务常见任务 矩阵的赋值和其加、减、乘、除(求逆)命令;矩阵化为最简行阶梯型的计算命令;U0,ip=rref(A)多元线性方程组MATLAB求解的几种方法;x=inv(A)*b,U=rref(A)行列式的几种计算机求解方法;D=det(A),L,U=lu(A);D=prod(diag(L)n个m维向量组的相关性及其秩的计算方法和命令;r=rank(A),U=rref(A)求欠定线性方程组的基础解系及超定方程解的MATLAB命令

4、;xb=null(A)矩阵的特征方程、特征根和特征向量的计算命令;f=poly(A);P,D=eig(A)化二次型为标准型的MATLAB命令;yTDy=xTAx;其中y=P-1x,例例1 求下列矩阵列向量组的一个最大无关组.解:解:在Matlab中输入:a=1,-2,-1,0,2;-2,4,2,6,-6;2,-1,0,2,3;3,3,3,3,4;b=rref(a)求得:所以 是一个极大无关组,且向量组的最大无关组向量组的最大无关组3b=1.0000 0 0.3333 0 1.7778 0 1.0000 0.6667 0 -0.1111 0 0 0 1.0000 -0.3333 0 0 0 0

5、0解:解:在Matlab中输入:112311232242,.3333baaa baaa4故、解线性方程组、解线性方程组 直接解法直接解法 利用左除运算符的直接解法利用左除运算符的直接解法 对于线性方程组对于线性方程组Ax=b,可以利用左除运,可以利用左除运算符算符“”求解:求解:x=Ab例例1 用直接解法求解下列线性方程组用直接解法求解下列线性方程组.命令如下:命令如下:A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4;b=13,-9,6,0;x=Ab5 A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4;b=13,-9,6,0;x=Ab%

6、不打;则计算机将显示x的值x=-66.5556 25.6667 -18.7778 26.5556 例三、求秩例三、求秩 A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4;r=rank(A);r=%=计算机不显示r的值?r=|Error:Expression or statement is incomplete or incorrect.rank(A)%不打;则计算机将显示rank(A)的值ans=4 rr=4 例四、求特征值例四、求特征值 A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4;lambda=eig(A);三.Help通过M文件

7、创建矩阵 当矩阵的规模较大时,直接输入法就力不从心,出现差错也不容易修改。因此可以使用M文件生成矩阵。方法是:建立一个M文件,其内容是生成矩阵的命令,在MATLAB的命令窗口中输入此文件名,即将矩阵调入工作空间(写入内存)。用建立M文件的方式生成矩阵 (1)建立M文件mydata.m内容如下%生成矩阵 A=1,2,3;4,5,6;7,8,9 (2)运行M文件mydata.m mydata 则生成矩阵A。求基础解系:Z=null(A)标准正交基 for the null space of A Z=null(A,r)rational basis for the null space obtaine

8、d from the reduced row echelon form A=1,2,3;1,2,3;1,2,3;ZR=null(A,r)ZR=-2-3 1 0 0 1 B=null(A)B=0.96362411165943 0 -0.14824986333222 -0.83205029433784 -0.22237479499833 0.55470019622523上机作业上机作业随机生成随机生成5阶方阵阶方阵A,B及及5维列向量维列向量b1.A+B,A-B,2.A*B+B*A 3.Ax=b,Bx=b的解的解,并验证克莱姆法则并验证克莱姆法则4.A,B的行列式,逆,秩的行列式,逆,秩5.A*B

9、的行列式,逆,秩,的行列式,逆,秩,6.并验证并验证det(A*B)=det(A)*det(B)7.6.求矩阵求矩阵A+A,B*B的特征值的特征值上机作业上机作业123412152217abcdAefgh1234121522175716deabBN=200865083共9位a=后两位 83b=第4-5位 86c=第6-7位 d=第4,8位e=第1,8位f=第5,9位g=第4,9位h=第5,7位 60求求A,B列向量组的一个最大无关组列向量组的一个最大无关组.121223344,121522170.1,0.2,0.5,0.7,0.9,0.95abcdbAfcefgh 上机作业上机作业Ax=b的解在下列不同的取值时变化如何?的解在下列不同的取值时变化如何?上机作业上机作业123412152217abcdAefgh1234121522175716deabBN=201165083共9位a=后两位 83b=第4-5位 86c=第6-7位 d=第4,8位e=第1,8位f=第5,9位g=第4,9位h=第5,7位 6012bfc A,B特征值,特征向量特征值,特征向量.A的的20次方次方

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(线性代数上机试验课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|