Matlab数学实验报告

更新时间:2023-03-17 02:46:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数学实验报告

姓名: 班级: 学号:

第一次实验任务

1、设有两个复数a?1?3i,b?2?i,计算a?b,a?b,a?b,a/b.过程: a=1+3i; b=2-i; 结果: a+b =3.0000 + 2.0000i

a-b =-1.0000 + 4.0000i a*b = 5.0000 + 5.0000i a/b = -0.2000 + 1.4000i

2、计算sin(x?y),其中x??4.5?,y?7,6?cos(x?y)

过程: x=-4.5*pi/180; y=7.6*pi/180;

结果: sin(abs(x)+y)/sqrt(cos(abs(x+y))) =0.2098 心得:对于matlab中的角度计算应转为弧度。

1)同一坐标系下(2)同一页面四个坐标系下分别绘制y?sinx,y?cosx, 3、在(y?ex,y?lnx的图形。(1)过程: x=0:0.01:2*pi; y1=sin(x); y2=cos(x); y3=exp(x); y4=log(x); plot(x,y1,x,y2,x,y3,x,y4) plot(x,y1,x,y2,x,y3,x,y4)

543210-1结果:

012345678910

(2)过程:>> subplot(2,2,1) >> plot(x,y1) >> subplot(2,2,2) >> plot(x,y2)

2

>> subplot(2,2,3) >> plot(x,y3) >> subplot(2.2.4) >> subplot(2,2,4) >> plot(x,y4) 结果:

321010.80.60.40.2-1-2-3-4-50-0.2-0.4-0.6-0.8012345678910

2.5x 104

-1012345678910

10.80.60.40.20-0.211.52-0.4-0.6-0.8-100.5012345678910012345678910

心得:在matlab中,用subplot能够实现在同一页面输出多个坐标系的图像,应注意将它与hold on进行区别,后者为在同一坐标系中划出多条曲线。

5、随机生成一个3x3矩阵A及3x2矩阵B,计算(1)AB,(2)对B中每个元素平方后得到的矩阵C,(3)sinB,(4) A的行列式,(5)判断A是否可逆,若可逆,计算 A的逆矩阵,(6)解矩阵方程AX=B,(7)矩阵A中第二行元素加1,其余元素不变,得到矩阵D,计算D。

过程: A=fix(rand(3,3).*10) ;

B=fix(rand(3,3).*10); 结果: (1) A*B = 22 28 49 64 76 100

3

(2) C=B.^2 C = 1 4 9 16 25 36 (3) sin(B) ans =

0.8415 0.9093 0.1411 -0.7568 -0.9589 -0.2794 (4) a=det(A) a = 0

(5) 由det(A)存在,且det(A)= 0,故A不可逆 (6) X无解

(7) l=A(2,1),l1=l+1,m=A(2,2),m1=m+1,n=A(2,3),n1=n+1 D=A,D(2,1)=l1,D(2,2)=m1,D(2,3)=n1 D =

1 2 3 5 6 7 7 8 9

心得:熟练掌握matlab中对数组的操作方法尤为重要,其中,除了要牢记一些十分方便的函数外,应注意对数组的每一个元素进行操作时,应在运算符前加“.”号,如.^ .* 等。

6、设y=(x2 + ex cosx+[x])/x,分别计算x=1, 3, 5, 7.4时y的值。其中[x]表示x的取整函数。 过程:x=1,y=(x^2+exp(x)*cos(x)+fix(x))/x 结果:x = 1 y = 3.4687 x = 3 y = -2.6282

4

x = 5 y = 14.4198 x = 7.4 y = 105.2995

7、已知某地区1-12月份的平均气温为5,8,13,20,25,28,31,33,27,24,19,10,请绘图表示。

过程:: T=[5,8,13,20,25,28,31,33,27,24,19,10];

bar(T)

结果:

3530252015105123456789101112

5

本文来源:https://www.bwwdw.com/article/x4yt.html

Top