matlab试卷2019 1 及解答

发布 2023-12-21 10:10:12 阅读 1419

二、(1)建立m函数完成下列运算(函数名为jygxfun)(5分)f(x,y,z)ze(xy)

xyzsin(xy3z)

matlab》课程考试题及解答。

2023年6月日)(公选课,开卷)

题号。2)若x=1,y=2,z=3,采取调用jygxfun方式计算f值,试编程。(3分)一。二。

三。四。五。六。

七。八总分。

复核人。解:(1)

………线号………座封………密………名线……姓………班、…封系………密………得分。

评卷人。一、计算(共25分)

设a= [1,-2,3; 4,5,9; 6,3,-8], b= [2,6,1; -3,2,7; 4,8,-1]。(1)求a.*b(4分)a.*b=2-123

2)求a.^2(4分)a.^2=149

3)求2-a(4分)14-12-a=

4)求a(1:2,2:3)(4分)

a(1:2,2:3)=-23

5)求median(a)(3分)median(a)=[4,3,3]

6)求min(a(:)2分)

min(a(:)8

7)求a(:)4分)

a(:)1 , 4 , 6 , 2 , 5 , 3 , 3 , 9 , 8]

function [f]=jygxfun(x,y,z)

f=z*exp(-(x+y))+sqrt(x+y+z)*sin(x+y+3*z);(2)

x=1;y=2;z=3;f= jygxfun(x,y,z)

三、编程计算下面问题, x值由键盘输入(input语句).(7分)

x21,x1yx21x1

x1,x1解: x=input('x=?'if x>=1y=x^2+1;else

ifx<-1y=x^2-1;

elsey=x^2;endend

y四、分析下面程序运行后s1,n1,s2,n2,m的值。(10分)

s1=0;s2=0;n1=0;n2=0

x=[1,-4,-8,3,10,-9,7,-3,10, 8,-5,-2,2,0 ];m=length(x);for i=1:mif x(i)<0s1=s1+x(i);n1=n1+1;elses2=s2+x(i);n2=n2+1;

end第end

s1,n1,s2,n2,m

一s1=-31; n1=6;s2=41;n2=8. m=14

页。五、某人做一种材料的伸缩实验,t为温度(℃)l为长度(mm),实验数据见下表解:(1)syms x y z;f1='x+2*y+z=1';f2='2*x+y-2*z=3';f3='3*x-4*y+2*z=9’[x,y,z]=solve(f1,f2,f3)

s=dsolve('d2y+3*dy+2*y=3*sin(x)',y(0)=1', dy(0)=2','x')

八、绘图(编程)(共20分)(1)绘曲线(10分)色,y2为蓝色,步距0.01.

y1xe2x,x[0,5]y25cos(3x),x[2,2]

2)绘饼图(6分)

某班有50名学生,进行英语考试,考试成绩为:优秀8人,良好14人,中等20人,及格5人,不及格3人。试绘该班英语考试成绩分布的三维饼图,将优秀块及不及格块分离。(3)绘条形图(4分)

某厂生产三种产品,某年四季度的产量如下。

笫一季度笫二季度笫三季度笫四季度。

解:(1)x1=0:0.01:5;y1=x*exp(-2*x);

subplot(1,2,1); plot(x1,y1,’r’);x2=-2:0.01:2;

y2=5*cos(3*pi*x2);

subplot(1,2,2); plot(x2,y2,’b’);2)

x=[8,14,20,5,3];

explode = 1,0,0,0,1];pie3(x,explode)(3)

x=[8,8,9;11,7,8;12,6,9;10,6,10];bar3(x,'group')

a产品产量8111210

b产品产量c产品产量8766

………密………封………线………密………封………线………

t2025303540

l8182.38486.889

系、班姓名座号。

用二阶拟合法,求l与t的表达式。要求:1.编程;2.写出l与t的关系式。(课外完成,将程序及结果带入考场)(10分)

解:程序如下:

t=[20,25,30,35,40];l=[81,82.3,84,86.5,89];

k=polyfit(t,l,2)

运行结果:k=0.0091-0.144680.2114故l与t的关系式为:

l=0.0091t2-0.1446t+ 80.2114

六、求微分与积分(编程)(10分)fax

将matlab绘图窗口分割为二个区域,在左区域绘出y1曲线,在右区域绘出y2曲线,y1为红。

bxycy,求。

fxfy

fdx,2

fdx试绘出三种产品产量与季度的三维垂直方向条形图(分组式).

解: syms x y a b cf=a*x^3-b*x*y+c*y^2;dx=diff(f,x,1)dy3=diff(f,y,3)s1=int(f,x)s2=int(f,x,-2,2)

七、.解方程(编程)(共10分)

x2yz11)2xy2z3(6分)

3x4y2z9

dydx

dydx2y3sin(x),y(0)1,y(0)2(4分)

matlab试卷

线 号 座 封 密 名线 姓 班封 系 密 题号一。二。三。四。五。六。七。八。总分。复核人得分。评卷人。一 计算 共25分 设a 1,2,3 4,5,9 6,3,8 b 2,6,1 3,2,7 4,8,1 1 求a.b 4分 a.b 2 求a.2 4分 a.2 3 求2 a 4分 14 12 a ...

matlab试卷

2.下列说法错误的是。a 大部分程序都可以由顺序结构 选择结构和循环结构构成,但是有些必须用专门的程序结构构成,比如递归结构,循环嵌套结构等等。b 同阶方阵a和b的运算中,a b与b a运算结果相等。c matlab在函数调用上有一个与一般高级语言不通之处,就是函数所传递参数数目的可调性。凭借这一点...

Matlab试卷

一 填空题 本大题共3小题,每空4分,共20分 1 matlab中指令的续行符。2 表达式的计算机表示。3 等差向量产生命令为 1 vec1 10 5 40,那么 vec1 2 vec2 40 5 10,那么 vec2 3 vec3 linspace 10,50,6 那么 vec3 100 二 给出...