Matlab实验3矩阵基本计算

发布 2023-05-19 18:56:28 阅读 6910

数学实验三。

1、 设函数,

求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.00001.0000 - 1.0000i

f =39.40993.8699 - 2.5410i

g =39.4768 - 4.2058i 27.2147 -12.3945i

5.5856 - 0.1685i 3.7880 - 1.8742i

2、已知。1)取出其前3行构成矩阵b,前两列构成矩阵c,其右下角32子矩阵构成矩阵d,b与c的乘积构成矩阵e;

> a=[23,10,-sqrt(3)/2,0;41,-45,65,5;32,5,0,32;6,-9,54,pi]a =

> b=a([1,2,3],:b =

> c=a(:,1,2])c =

> d=a([2,3,4],[3,4])d =

> e=b*c

e =1.0e+003 *

2)取出e中比d中对应元素小的元素;

> e(eans =

> e(find(eans =

3)分别求e&d、e|d、~e|~d;

> e&d

e|de|~dans =

ans =

ans =

4)取出a中大与10且小于50的元素及其一维索引和二维索引值,并将小于10的元素改为10;大与50的数改为50。

> a(a>10&a<50)ans =

> a(a<10)=10a =

> a(a>50)=50a =

3求一个矩阵的主(第k条)对角元素用diag(a)(diag(a,k)),上(下)三角阵用triu(a)(tril(a))(同理使用triu(a,k),tril(a,k))试对上题的矩阵a求。

主对角元素、上三角阵、下三角阵、逆矩阵、行列式的值、秩、范数、迹、特征值与特征向量。

> aa =

主对角元素。

> diag(a)ans =

> diag(a,1)ans =

> diag(a,2)ans =

> diag(a,3)ans =

> diag(a,4)

ans =empty matrix: 0-by-1

> diag(a,-1)ans =

> diag(a,-2)ans =

> diag(a,-3)ans =

> diag(a,-4)

ans =empty matrix: 0-by-1

> diag(a,0)ans =

上三角阵。> triu(a)ans =

> triu(a,0)ans =

> triu(a,1)ans =

> triu(a,2)ans =

> triu(a,3)ans =

> triu(a,4)ans =

> triu(a,5)ans =

> triu(a,-1)ans =

> triu(a,-2)ans =

> triu(a,-3)ans =

> triu(a,-4)ans =

下三角阵。> tril(a)ans =

> tril(a,0)ans =

> tril(a,2)ans =

> tril(a,-2)ans =

逆矩阵。> inv(a)ans =

行列式的值。

> det(a)ans =

秩。> rank(a)ans =

范数。> norm(a)ans =

迹。> trace(a

Matlab实验3矩阵基本计算

数学实验三。1 设函数,求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.00001.0000 1.0000i f 39.40993.8699 2.5410i...

3MATLAB数值计算

第三节 matlab数值计算。数学计算分为数值计算和符号计算。这两种计算的区别是 数值计算的表达式 变量中不得包含未定义的自由变量,而符号计算中则允许。本节主要介绍matlab的数值计算。一 多项式。1 多项式的表达与创建。matlab用行矢量表示多项式系数,其中各元素按降幂顺序排列,如果多项式表示...

MATLAB第3次实验

实验三绘图与可视化。一 实验目的。1.掌握普通二维和三维图形绘制及修饰控制方法 2.掌握饼图 条形图 三维网格曲面等图形绘制。二 实验原理。1.普通二维和三维图形绘制及修饰控制方法。二维图形绘命令 plot x1,y1,参数1 x2,y2,参数2 在同一坐标系中画多幅图形,x1 y1为第一条曲线x ...