控制系统仿真MATLAB实验16Word下载.docx
- 文档编号:15297194
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:18
- 大小:341.60KB
控制系统仿真MATLAB实验16Word下载.docx
《控制系统仿真MATLAB实验16Word下载.docx》由会员分享,可在线阅读,更多相关《控制系统仿真MATLAB实验16Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
array1(4,1)
-1.4000
3)Whatisthesizeandvalueofarray1(:
1:
2)?
size(array1(:
2))
42
4)array1(:
2)
5)1.10000
6)01.1000
7)2.10000.1000
8)-1.40005.1000
9)Whatisthesizeandvalueofarray1([13],
end)?
10)array1([13],end)
11)
12)ans=
13)
14)6.0000
15)1.3000
16)size(array1([13],end))
17)
18)ans=
19)
20)21
3.Givetheanswerofthefollowingcommad
1)a=1:
2:
5;
a=1:
5
a=
135
2)b=[a’a’a’];
b=
111
333
555
3)c=b(1:
3,1:
3);
c=
11
55
4)d=a+b(2,:
)
d=
468
5)w=[zeros(1,3)
ones(3,1)’
3:
5’]
w=
000111345
4.Givetheanswerofthesub-arrays
1)array1(3,:
);
2.10000.10000.3000-0.40001.3000
2)array1(:
3);
ans=
2.1000
-6.6000
0.3000
0
3)array1(1:
3,[334])
2.10002.1000-3.5000
0.30000.3000-0.4000
4)array1([11],:
)
1.100002.1000-3.50006.0000
5.Givetheanswerofthefollowingoperations
1)a+b
3-3
-14
2)a*d
2-2
-12
3)a.*d
20
02
4)a*c
6
-5
5)a.*c
?
Errorusing==>
.*
Matrixdimensionsmustagree
6)a\b
1.00001.0000
0.50001.5000
7)a.\b
0.50000.5000
01.0000
8)a.^b
2.0000-0.5000
1.00004.0000
6.Solvethefollowingsystemofsimultaneousequationsforx
x=
2.0173
0.6302
-5.3832
4.7388
-2.3474
-1.4396
7.Edit&
Runthem-file
%teststepresponsefunction
wn=6;
kosi=[0.1:
0.1:
1.02];
figure
(1);
holdon
forkos=kosi
num=wn^2;
den=[1,2*kos*wn,wn.^2];
step(num,den)
end
holdoff;
8.Edit&
Runthem-file
%testplotfunction
x=0:
pi/20:
3*pi;
y1=sin(x);
y2=2*cos(2*x);
plot(x,y1,'
rv:
'
x,y2,'
bo--'
title('
PlottheLineofy=sin(2x)anditsderivative'
xlabel('
Xaxis'
ylabel('
Yaxis'
legend('
f(x)'
'
d/dxf(x)'
gridon;
9.Edit&
%testsubplotandloglogfunction
10;
y=x.^2-10.*x+26;
subplot(2,2,1);
plot(x,y);
subplot(2,2,2);
semilogx(x,y);
subplot(2,2,3);
semilogy(x,y);
subplot(2,2,4);
loglog(x,y);
10.Edit&
%testmaxandplotfunction
volts=120;
rs=50;
rl=1:
100;
amps=volts./(rs+rl);
pl=(amps.^2).*rl;
[maxvol,index]=max(pl);
plot(rl,pl,rl(index),pl(index),'
rh'
MATLAB实验二
1.Learntodesignbranchandloopstatementsprogram
2.Befamiliarwithrelationalandlogicaloperators
3.Practice2Dplotting
PARTII:
(需提交实验报告)
1.Assumethata,b,c,anddaredefined,andevaluatethefollowingexpression.
a=20;
b=-2;
c=0;
d=1;
(1)a>
b;
1
(2)b>
d;
(3)a>
b&
c>
(4)a==b;
(5)a&
b>
c;
(6)~~b;
1
a=2;
b=[1–2;
-010];
c=[01;
20];
d=[-212;
010];
(6)~(a>
b)
00
01
(7)a>
c&
c
10
(8)c<
=d
<
=
Matrixdimensionsmustagree.
b=3;
c=10;
d=0;
(9)a*b^2>
a*c
(10)d|b>
a
(11)(d|b)>
a
d=’Test’;
(13)isinf(a/b)
(14)isinf(a/c)
Warning:
Dividebyzero.
(Type"
warningoffMATLAB:
divideByZero"
tosuppressthiswarning.)
(15)a>
ischar(d)
(16)isempty(c)
2.WriteaMatlabprogramtosolvethefunction,wherexisanumber<
1.Useanifstructuretoverifythatthevaluepassedtotheprogramislegal.Ifthevalueofxislegal,caculatey(x).Ifnot,writeasuitableerrormessageandquit.
x=input('
enteranumberofx='
ifx<
y=log(1/(1-x));
fprintf('
y=%f\n'
y)
else
disp('
thevalueofxisillegal,'
enteranumberofx=0.5
0.5000
y=0.693147
enteranumberofx=2
2
thevalueofxisillegal,
3.Writeoutm.fileandplotthefigureswithgrids
Assumethatthecomplexfunctionf(t)isdefinedbytheequation
f(t)=(0.5-0.25i)t-1.0
Plottheamplitudeandphaseoffunctionfor
t=0:
0.001:
4;
m=sqrt((0.25.*t).^2+(0.5.*t-1).^2);
n=atan((0.25.*t)./(0.5.*t-1));
plot(t,m,'
k-'
t,n)
gridon
4.WritetheMatlabstatementsrequiredtocalculatey(t)fromtheequation
forvalueoftbetween–9and9instepsof0.5.Useloopsandbranchestoperformthiscal
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制系统 仿真 MATLAB 实验 16