matlab在科学计算中的应用4(姜志鹏)

matlab在科学计算中的应用4(姜志鹏)

ID:36315563

大小:1.52 MB

页数:98页

时间:2019-05-09

matlab在科学计算中的应用4(姜志鹏)_第1页
matlab在科学计算中的应用4(姜志鹏)_第2页
matlab在科学计算中的应用4(姜志鹏)_第3页
matlab在科学计算中的应用4(姜志鹏)_第4页
matlab在科学计算中的应用4(姜志鹏)_第5页
资源描述:

《matlab在科学计算中的应用4(姜志鹏)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章线性代数问题求解矩阵线性方程组的直接解法线性方程组的迭代法线性方程组的符号解法稀疏矩阵技术特征值与特征向量14.1矩阵4.1.1特殊矩阵的输入数值矩阵的输入零矩阵、幺矩阵及单位矩阵生成nn方阵:A=zeros(n),B=ones(n),C=eye(n)生成mn矩阵:A=zeros(m,n),B=ones(m,n),C=eye(m,n)生成和矩阵B同样位数的矩阵:A=zeros(size(B))2随机元素矩阵若矩阵随机元素满足[0,1]区间上的均匀分布生成nm阶标准均匀分布伪随机数矩阵:A=rand(n,m)生成nn阶

2、标准均匀分布伪随机数方阵:A=rand(n)3对角元素矩阵已知向量生成对角矩阵:A=diag(V)已知矩阵提取对角元素列向量:V=diag(A)生成主对角线上第k条对角线为V的矩阵:A=diag(V,k)4例:diag()函数的不同调用格式>>C=[123];V=diag(C)%生成对角矩阵V=100020003>>V1=diag(V)'%将列向量通过转置变换成行向量V1=123>>C=[123];V=diag(C,2)%主对角线上第k条对角线为C的矩阵V=00100000200000300000000005生成三对角矩阵:>>V

3、=diag([1234])+diag([234],1)+diag([543],-1)V=12005230043400346Hilbert矩阵及逆Hilbert矩阵生成n阶的Hilbert矩阵:A=hilb(n)求取逆Hilbert矩阵:B=invhilb(n)7Hankel(汉克)矩阵其中:第一列的各个元素定义为C向量,最后一行各个元素定义为R。H为对称阵。H1=hankel(C)由Hankel矩阵反对角线上元素相等得出一下三角阵均为零的Hankel矩阵8Vandermonde(范德蒙)矩阵9伴随矩阵其中:P(s)为首项系数为1的

4、多项式。10例:考虑一个多项式2*x^4+4*x^2+5*x+6,试写出该多项式的伴随矩阵。>>P=[20456];A=compan(P)A=0-2.0000-2.5000-3.00001.000000001.000000001.0000011符号矩阵的输入数值矩阵A转换成符号矩阵:B=sym(A)例:>>A=hilb(3)A=1.00000.50000.33330.50000.33330.25000.33330.25000.2000>>B=sym(A)B=[1,1/2,1/3][1/2,1/3,1/4][1/3,1/4,1/5]

5、124.1.2矩阵基本概念与性质行列式格式:d=det(A)例:求行列式>>A=[162313;511108;97612;414151];det(A)ans=013例:>>tic,A=sym(hilb(20));det(A),tocans=1/23774547167685345090916442434276164401754198377534864930331853312344197593106445851875857668165737734405657598672655589717656384197107933033865823

6、24149811241023554489166154717809635257797836800000000000000000000000000000000000elapsed_time=2.3140高阶的Hilbert矩阵是接近奇异的矩阵。14矩阵的迹格式:t=trace(A)矩阵的秩格式:r=rank(A)%用默认的精度求数值秩r=rank(A,)%给定精度下求数值秩矩阵的秩也表示该矩阵中行列式不等于0的子式的最大阶次。可证行秩和列秩(线性无关的)应相等。15例>>A=[162313;511108;97612;414151];r

7、ank(A)ans=3该矩阵的秩为3,小于矩阵的阶次,故为非满秩矩阵。例用数值方法和解析方法分别求20×20的Hilbert矩阵的秩>>H=hilb(20);rank(H)%数值方法ans=13>>H=sym(hilb(20));rank(H)%解析方法,原矩阵为非奇异矩阵ans=2016矩阵范数17矩阵的范数定义:格式:N=norm(A)%求解默认的2范数N=norm(A,选项)%选项可为1,2,inf等18例:求一向量、矩阵的范数>>a=[162313];>>[norm(a),norm(a,2),norm(a,1),norm(

8、a,Inf)]ans=2.092844953645635e+0012.092844953645635e+0013.400000000000000e+0011.600000000000000e+001>>A=[162313;511108;97612;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。