Matlab实3 矩阵基本计算.docVIP

  • 7
  • 0
  • 约 6页
  • 2016-10-06 发布于贵州
  • 举报
Matlab实3 矩阵基本计算

数学实验 三 设函数, 求f(A)数组运算和矩阵运算的结果 A=[2,1-i;1,-1] f=1/2*exp(2.*A).*log(A+sqrt(1+A.*A)) g=1/2*exp(2*A)*log(A+sqrt(1+A^2)) A = 2.0000 1.0000 - 1.0000i 1.0000 -1.0000 f = 39.4099 -3.8699 - 2.5410i 3.2563 -0.0596 g = 39.4768 - 4.2058i 27.2147 -12.3945i 5.5856 - 0.1685i 3.7880 - 1.8742i 2、已知 1)取出其前3行构成矩阵B,前两列构成矩阵C,其右下角3(2子矩阵构成矩阵D,B与C的乘积构成矩阵E; A=[23,10,-sqrt(3)/2,0;41,-45,65,5;32,5,0,32;6,-9,54,pi] A = 23.0000 10.0000 -0.8660 0 41.0000 -45.0000 65.0000 5.0000 32.0000 5.0000 0 32.0000 6.0000 -9.0000 54.0000 3.1416 B=A([1,2,3],:) B = 23.0000 10.0000 -0.8660 0 41.0000 -45.0000 65.0000 5.0000 32.0000 5.0000 0 32.0000 C=A(:,[1,2]) C = 23 10 41 -45 32 5 6 -9 D=A([2,3,4],[3,4]) D = 65.0000 5.0000 0 32.0000 54.0000 3.1416 E=B*C E = 1.0e+003 * 0.9113 -0.2243 1.2080 2.7150 1.1330 -0.1930 2)取出E中比D中对应元素小的元素; E(ED) ans = -224.3301 -193.0000 E(find(ED)) ans = -224.3301 -193.0000 3)分别求ED、E|D、~E|~D; ED E|D ~E|~D ans = 1 1 0 1 1 1 ans = 1 1 1 1 1 1 ans = 0 0 1 0 0 0 4)取出A中大与10且小于50的元素及其一维索引和二维索引值,并将小于10的元素改为10;大与50的数改为50。 A(A10A50) ans = 23 41 32 32 A(A10)=10 A = 23 10 10 10 41 10 65 10 32 10 10 32 10 10 54 10 A(A50)=50 A = 23 10 10 10 41 10 50 10 32 10 10 32 10 10 50 10 3求一个矩阵的主(第k条)对角元素用diag(A)(diag(A,k)),上(下)三角阵用triu(A)(tril(A))(同理使用triu(A,k),tril(A,k))试对上题的矩阵A求 主对角元素、上三角阵、下三角阵、逆矩阵、行列式的值、秩、范数、迹、特征值与特征向量。 A A = 23 10 10 10 41 10 50 10 32 10 10 32 10 10 50 10 主对角元素 diag(A) ans = 23 10 10 10 diag(A,1) ans = 10 50 32 diag(A,2) ans = 10 10 di

文档评论(0)

1亿VIP精品文档

相关文档