MATLAB汽车仿真技术复习答案Word格式.docx
《MATLAB汽车仿真技术复习答案Word格式.docx》由会员分享,可在线阅读,更多相关《MATLAB汽车仿真技术复习答案Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
a=exp+sqrt
a=
2.建立M文件求取表达式
的值。
sum=0;
fori=1:
1:
200
,
sum=sum+i;
end
在命令平台上键入sum后回车(键入Enter键),记录计算结果。
3.方程的求解:
d=[1-21-3125];
roots(d)
ans=
(
+
-
4.一圆柱形金属构件,直径为20cm,长为110cm,质量为362kg,求此金属的密度(
)。
试补充划线部分的程序。
d=20;
L=110;
v=pi*(d/2)*(d/2)*L;
【
m=362000;
rou=m/v
rou=
5.复数绘图,已知复数
的表达式
的范围
,增量取。
w=-200:
:
200;
g=60./((1+j*w).*(2+j*w).*(5+j*w).*(6+j*w));
plot(g);
、
grid;
6.数值计算
dblquad(inline('
sin(3*x)+y.^2'
),1,10,-1,
7.求
在[2,8]内的最小值。
f=inline('
exp*x).*sin(x)+1'
);
[xmin,fval]=fminbnd(f,2,8)
)
xmin=
fval=
8.利用函数绘图命令绘制
,其中
;
fplot('
exp*x).*sin(2*x-pi/8)'
[0,5,,])
9.请补充完整以下程序:
x=0;
n=1;
whilen<
6
x=n+x;
n=n+1;
x
运行结果
x=15.
三、简答题
·
1.绘制三维曲面图
,其中[x,y]=meshgrid(0:
13)。
试写出程序。
(已给出结果图,如图1)
[x,y]=meshgrid(0:
13);
z=sin(x+cos(y))-sin*x);
mesh(x,y,z);
title('
三维曲面图'
|
2.写出以下系统的多项式模型,并将其转换为零极点模型
n1=[91,-52,,-11,52];
d1=[1,15,26,73,31,215];
sys1=tf(n1,d1)
[z1,p1,k1]=tf2zp(n1,d1)
sys1zp=zpk(z1,p1,k1)
3..已知单位负反馈系统的开环传递函数为
要求编程绘制
时的极坐标图,确定曲线与负实轴的交点坐标及频率值。
(已给出结果图2)
n=50;
d=conv([,1],conv([,1],[,1]));
sys=tf(n,d);
nyquist(sys)
曲线与负实轴的交点坐标为;
曲线与负实轴的交点频率值;
4.单位反馈系统的开环传递函数为
试编程绘制闭环系统的根轨迹(根轨迹图已给出,如图3)。
并回答
(1)闭环系统稳定的
的取值范围;
(2)系统的阶跃响应有超调的
"
(3)分离点的坐标。
编程:
%
z=[-1];
p=[0;
-2;
-3];
k=[1];
sys=zpk(z,p,k);
rlocus(sys)
(1)系统稳定的
的取值范围:
(3)分离点的坐标:
5.有二个系统如图(a)、(b)所示,编程分别绘制各系统的单位阶跃响应和单位脉冲响应。
-
—
(a)
(b)
;
(c)
图5-17
6.增量与绘图,通过仿真结果回答问题
(1)程序1
t1=0:
4*pi;
y1=sin(2*t1);
plot(t1,y1);
程序1可得到图形正弦曲线A(增量为默认值1)。
(2)程序2
t2=0:
y2=sin(2*t2);
plot(t2,y2);
程序2可得到图形正弦曲线B(增量为)。
(3)程序3
t3=0:
y3=sin(2*t3);
plot(t3,y3);
程序3可得到图形正弦曲线C(增量为)。
(4)程序4
t4=0:
y4=sin(2*t4);
plot(t4,y4);
程序4可得到图形正弦曲线D(增量为):
回答问题:
1通过MATLAB仿真得到的正弦曲线A、B、C有何区别
答:
曲线A失真严重,曲线B略有失真,曲线C几乎没有失真。
2通过MATLAB仿真得到的正弦曲线C、D有何区别
曲线C和曲线D区别不大。
3。
4你得到的结论是通常情况下增量(步长)取多少为宜
答:
通常情况下增量(步长)取即可满足一般的仿真要求和仿真精度。
7.绘制
的极坐标(polar)图,试写出程序。
t=0:
3*pi;
r=cos(3*t);
polar(t,r)
8.采用图形保持,在同一坐标内绘制曲线
。
x=0:
10;
y1=sin(x);
y2=exp*x).*sin(x);
¥
y3=cos(x);
plot(x,y1,'
k'
holdon;
plot(x,y2,'
r'
plot(x,y3,'
b'
holdoff;
《
9.试编写计算程序画出曲线与曲面图形
%1%2
2*pi;
[x,y]=meshgrid(-2:
2);
x=sin(t).^3;
z=(x.^2+1).*exp(-x.^2-y.^2+)+x.^2.*y;
y=cos(t).^3;
mesh(x,y,z)
plot(x,y)
10.编写程序解决下列问题:
(1)试产生1004阶矩阵使其元素在0—100之间的随机整数,可将此矩阵理解为100名同学的四门课程(课程1,课程2,课程3,课程4)的成绩.
(2)计算出每门课程和每位同学的平均成绩;
(3)统计出总的优秀人次(90分及以上为优秀);
(4)统计出四门课程成绩至少有两门课程不及格的人数
(1)a=fix((100-0+1)*rand(100,4));
(2)mean(a)mean(a,2)
(3)sum(sum(a>
=90,2)==4)
(4)sum(sum(a<
60,2)>
=2)
11.
(1).functiony=fun1(x,n)
(2).x=0:
2*pi;
y=0;
y1=fun1(x,20);
fork=1:
ny2=fun1(x,50);
y=y+((-1)^(k+1)*sin(k*x))/k;
subplot(2,1,1),plot(x,y1)
endsubplot(2,1,2),plot(x,y2)
y