二、(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 二 给出...