实验二 MATLAB数值计算
一、实验目的
1.掌握MATLAB数据对象的特点以及数值的运算规则。
2.掌握MATLAB中建立矩阵的方法以及矩阵处理和分析方法。 3.掌握MATLAB中常量与变量的使用及各种表达式的书写规则。 4.熟悉MATLAB常用函数的使用以及多项式的运用。
二、实验内容及实验结果 实验内容:
1.求下列表达式的值。
(1)z1=(2sin85°)/(1+e^2)
(2) z2=(1/2)㏑(x+√(1+x)),x=[2 1+2*i]
[-0.45 5]
(3)z3=(e^0.3a-e^0.2a)/2*sin(a+0.3)+㏑((a+0.3)/2),a=-3.0,-2.9,-2.8,-2.7,.............2.8,2.9,3.0 2.创建一个由10个元素组成的等差数列,第一个元素是1,第10个元素是20. (1)计算其元素个数;
(2)取出其中第2个元素赋值给y。
(3)将数组X的前3个元素分别赋值为4,5,6。
(4)将数组X的前5个倒序后构成一个字数组赋值给z。 (5)取出X中第2到最后一个元素赋值给t。 3.已知
A= 12 34 -4 B= 1 3 -1 34 7 87 2 0 3 3 65 7 3 -2 7 求下列表达式的值:
(1)A+6*B和A-B+I(其中I为单位矩阵) (2)A*B和A.*B。 (3)A^3和A.^3。 (4)A/B 和A\\B。
(5)[A B]和[A ([1,3],:);B^2]。
4.a=[-1,0.5,0],b=[-3.4,3,-6],求:a=b,a==b,a~=b,a<=0。 5.A= -5 0 1 B= 4 2.5 0
2.6 1 2 0 6 0
0 8 1 -1.2 0 1 ,计算A&B,A|B,~A。
6.求x^3+4*x-17*x-60=0的根。
7.求多项式2*x^4+4*x^2-5*x在1,2,3,4处的值,对于矩阵 [1 2 3 4]的值,以及在矩阵[1 2 3 4 ]中各点处的值。 8.求多项式G(x)=x^4-5*x^3-17*x^2+129*x-180,当x在0:1:20时多项式的值y上加上正态分布的随机行向量构成y1,对y1进行拟合,并对多项式y和y1分别进行插值,计算在5.5处的值。
实验结果:
1.
6
7
2.
8
3.
9
4.
10