数学实验三。
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 ...