close

Вход

Забыли?

вход по аккаунту

?

Kursach(16)

код для вставкиСкачать
???????????? ????? ? ?????? ???????
???????????? ????????? ??????????? ???????
"????????? ????????????? ????????"
??????? ???????? ?? ?????? ?????????? ?? ?????????
??????????? ??????? ?????????? ???????????? ??????????????? ???????
?????????? ?????? ? ??????????
"??????????? ??????????? ?? ???"
????????????????:
??????? ?.?._________ ??????? ?.?.
______________
???????? ? ?????????. ??-11
???????? ?????? ??-1104
???? 2012
?????
?????
?????????? ???????? ?? ???????????? ????? .........................5
??????????? ??????? ????'???? ???????? .................................7
?????????? ?????????? ????..............................................9
??????? ???????? ?? ?????????? ????? ???? .......................9
????????? ?-????? ?????? ?????? ???????? ? ????? ???? ..............10
????????? ??????????? ???????????? ..................................10
????????? ???????? ???????? ..........................................11
?????????? ????????????? ? ?????????? ??????? ..................12
?????? ?????????? ????????? ??????? ??? ????? ????????????...17
????????......................................................................19
?????? ???????????? ??????????........................................20
?????
????????? ??????????? ??????? ???????? ???? ???? m, ??? ?'?????? ? ??????? ???????? ?????????? ? ? ???????????? ????????????? f, ??? ???? ?????????? ?????????? ???? ? ?????????? ? ? ?????????? ????? e.
??????? ????'?????? ??????????? ???????? ????? ????? ???????????? ?????????? ?????? ?? ??????? ??????? ??? ????????????? ???????????? ???????????: Eureka, Gauss, TK Solver!, Derive, Mathcad, Mathematica, Maple V ? ?? ??????? ???????: "? ??? ????? ?????? ????? ??? ??????? MATLAB?" MATLAB - ???? ? ???????????, ???????? ???????????? ? ??????????? ????? ?????? ????????????? ???????????? ???????????, ?????????? ?? ??????????? ??????? ? ???????????? ????????? ????????. ?? ??????? ???????????? ? ????? ??????? - MATrix LABoratory - ???????? ???????????. ????? ????????? ???? ????????????? ??????? ?????????? ????????? ????????, ?? ?? ?????????? ????? ?? ???????????? ???? ?????????????, ???? ?? ????????? ????????????? ???????? ??????????. ??????? ?????? ?????????????? ? ???????? ???????????? ???????????, ????????? ??? ????????? ????? ???????? ??????? ?? ????????????? ??????????? ????????? ? ?????????? ?????? ? ??'?????. ???? ? ??????? ????????????? ????????? ? ??????? ??????? ????? ?????????? ??'????? ? ??????. ????????? ???? ??????? ?????????? MATLAB - Simulink. ?? ??????? ???????? ??????? ?? ??????? MATLAB, ?? ???????? ? ???? ????? ?????????? ? ??????? ???????? ????????? ????????? ?????. ????? ? ????? ??? MATLAB ?????? ?????? ?? ???? ??????????????? ????????? ??????? ? ????? ?????? ? ???????? ???????? ????????????? ???????????? ???. ????? "???????????" ?????? ?? ??, ?? ? ??? ??????? ??'?????? ?????? ????????, ???????? ??????? ? ????????? ??????????, ?????????? ? ????????? ?????????? ????????. ? ????? ?????? ???????????????? ???? ??????? ???? ?????, ?? ????????????? ??????, ?????? ?????????, ?????? ????????, ?????? Java ? ?????????? ???????, ?? ????????? ?????????? ???????????? ??????? ??? ????????? ?? ???????????? ????? ?????????? ????????? ? ?????????? ?? ??? ??????????? ????????? ? ??????? ??? ?????. ? ?????? MATLAB - ?? ????????? ???????? ?????????? ???????? ????????? ??????? ????'??????? ??????????, ????????? ?? ??????? ??? ??????? ?????. ???? ???????? ? ???? ? ??????, ??????? ? ?????? ???????????? ?????????, ?????????? ?? ?????? ????? ???????? ??????????. ?? ??????????? ? ????????? ???????? ????????? ???????????? ? ?????? ??????????? ???????. ??????? ? ??????? ?? ??? ???????? ????????????? ?????? ????? ?????????? ?? ??????????????? ???????????? ??????????? ???????? ? ????????????? ???????????? ??? - ??? ??????? ???????????? ????'?????? ?? ????? -???.
????????? ?????????? ??????? ? ?? ??????????? ? ??????????????. ????????? ?????? ? ??????? ??????? ??????????? ? ??????? ????????? m-?????? (? ???????????. M) ? ?????? ?? ???? ??, ??????? ??? ????? ???????? ??? ???????????. ????????????? ?????? ?????????? ?????????? ?? ?????? ?????? ?????, ??? ? ?????????? ?????? ??? ?????????? ??????????? ???????. ???????? ???????? ??????????? ??????? ?? ?????????? ?? ????????? ?? ????????? ??????????? ??????? ????? ? ??????? ???????? ?? ????????? ???????? ??????? ?????????? ??????? (toolbox), ???????? ????????? ????? ???????????? ???????. ????? ? ???, ????????? Notebook (?????????? ? ????????? ?????????? Word ? ?????????? "?????" ??????????? ????), Symbolic Math ? Extended Symbolic Math (????????? ?????????? ?? ????????????? ???? ??????? Maple V R5) ? Simulink (??????????? ?????????? ?????? ? ?????????, ??????? ? ??????? ??????? ??????), ????????? ????????? ????????????? ?? ???????? MATLAB, ?? ????? ?? ?????????? ?????????.
1. ?????????? ???????? ?? ???????????? ?????
??????? ???????? ??? ??????:
; (1)
???? ????? ?????? ?????????, ?? ?????????(?????? ??????????) ?????????????? ??????????? ???????????, ???? ??????? ????? ?????????? ???? ???????????? ??????, ????? ???? ???????? ? ????? ??? ???????? ?? ????? ???????? ???????????.
?????? ???????? ?????????????? ??????????? ?????????? ?? ???????????? ?????:
??? ????? ??? ????? ???????? (1) ???????? ?? ????
.
?????????? ????? ????????? , ?? ??????? ?????? ????????:
????????
??? ??????????? ??????? ????????? ? ??????????? ? ???????? ?? ???????. ?? ? ?????????? ????? ?????, ???? ? ??????? ???????? ??????? ???????? ???????, ?? ?????, ?? ????? ???????? .
?????????? ??? ??????? ????? ????? ??????? ????? ?????? ?? ??????? ?????? ???????????? ???????? ?? ???????? ???????? ??????? ??????? ???????? :
???????? ? ????? ?????? ???????????? ??????????:
???????? ????? ?????????? ????????? ???????????? ????????. ??? ???????????? ??????????? ??????????? ?????.
? ??????????? ??? ??????????? ???????? ????? ?????? ? ???????:
(2)
????? ??????? ??????? ????????????? ???? , ???? ???'?????? ?? ????????? ????? ???????????????:
(3)
????? ????????????? ???? ?????? ??????? ,- ?? ??? , ???? ??????????? ? ???????? ??????? ??????? ???????? ???????.
???????? ????????? ??? ?? ????????????. ??????? ?? ?????
?????????, ?? '' ?????'' ??????? ?? ????????????? ????.
??????? ?? ????? ??????????:
; ; - ???????? ??????? ?????????? ????.
????????? ????????:
; (1)
2. ??????????? ??????? ????'???? ????????
?????? ????'???? ????????? ???????????????? ???????? ?? ??????? ????????????? ????? ?????? ? ???????
,(2)
?? - ????????? ????'???? ??????????? ?????????? ??????? ????????????? ??????? (????? ?????, ? ???? ????????? ??? ?????, ?? ???????? ?????? ????; - ?????? ????????? ????'???? ?????????? ???????.
?????????? ????????? ???????? ??? ??????:
(3)
??????????????? ???????? ???? ???? ???? ??????
+2
?????? ????? ??????????? ???????? ???????? ??????, ?????????? ?? :
; ???? ????????? ????'???? ??????????? ???????? ????? ?????? ???:
(4)
????????? ????'???? ???????? ?????????? ? ???????:
.(5)
???????????????? ????? (5)
,` (6)
? ?????? ???
.(7)
??????????? , ??????????? ?????? ???????????? (5) (6) (7) ? ???????? (1) ? ????????????? ???????????? ? ????? ? ?????? ??????? ???:
- ?????? ??????; - ??????? ??? ; - ????????? ??? .
??????? ???????:
????'?????? ?? ??????????? ????????, ?????????:
;
; (8)
???? ????????? ????'???? (2) ???????? ?????? ???????:
(9)
??????? ??? ????? ???????? ?????? ??????
(9)
????? ???????????? A i B ???????????? ???????????? ? (9), (10) ?????????? ????:
.
? ?????????? ????????? ????????:
? ???? ????????:
B=; A=;
3. ?????????? ?????????? ????
??? ????????? ???????? ??????? , ? ????? ????????? ??????????? ??????? ???????????? ?????????????? ????????, ????????? ???? ????????? ????? ? ????? ??????????? ? ????????? ??????? ??????? ???????? . ??? ??????????? ???????? ??????? ????? ???????????? ??????? ??????????? ????, ????
A=0
B=0
???? ????????? ????? ?????? ??????????: ;
;
4. ???????? ???????? ?? ?????????? ????? ????
?????? ?????????? ???????????? ??????????? ?? ??????? ????????????? ???????, ?????????? ?? ?????????? ????? ???? - ?? ??????? ??????? ????????? ????????????? ???????, ? ??????? ?????????? ????????????? ??????? 1-?? ??????? ?????????? ???????? ????????:
{�((dy_1)/dt=Z_1 (y_1,y_2,...,y_n,t)@(dy_2)/dt=Z_2 (y_1,y_2,...,y_n,t);@?(dy_m)/dt=Z?_1n (y_1,y_2,...,y_n,t) )�
Z1,Z2,Z3 - ?????? ??????? ??????? ? ? ???? t.
?????? ?1...?n, ??? ?????????? ?????????? ?????? ????????????? ???????, ??????????? ???????? ????? ??????? ??? ???????? ???????? ???????.
???? ????????? ???????? ?? ???? ?????. ??? ????? ?????????:
; .
?????? ???????? ? ??????? ????????? ??????? ??????????????? ??????? ??????? ???????, ?? ?????? ???????? (???????? ?????):
?? ? ? ????????? ????? ????.
5. ????????? ?-????? ?????? ?????? ???????? ? ????? ????
??? ????????? ???????? ??????? ??????????:
??????????? ?????? ?????? ?????? ??????:
function Z=KolZv(t,y);
global F0 Fm v Eps Dz
Z(1)=y(2);
Z(2)=F0+Fm*sin(v*t+Eps)-2*Dz*y(2)-y(1);
6. ????????? ??????????? ?????? ????????????
??????????? ???? ???????? ?????? ? ???????? ??? ?????????????????? ????????????????? ?'?????? ????? ???????????????? ??????????????? ?????????? ?????????? ??????? ?????????? ????
????? ????? - ????? ?????????? ??????? ????????? ?????? ??????????????, ?? ???? ????? ????????? ?????? ??????? ????? - ?????.
?????????? ?????? ????:
???? ????????? ???????? ? ????????? ?????? ???????????? ?? ?? ??????????? ??????? :
? ?????? ??????? ?? ????? ????? 4-?? ???????, ???? ? ????? ? ???????? ???????? ?? ????????, ??? ?? ?????????? ?????? ???????? ? ? ??? ?? ??? ????????????? ???????????? ?????????. ???? ? ????????? ???????? ??? ?????????? ? ?????????? ?????? ?? "????? ?????-?????" ??? ?????????? ???? ???????.
??? ????? ??? ????????? ??????? ????????, ????? ??????? ??????? ?? ????????? ????????? ???????????? ??? ??????? (??????? ?? ??????? ????? ??????? ).
?? ??? ???????? ???????? ???????? ?????? ???????????? ??????? ?? ????? ??????. ????? ?????? ???????? ?????????????? ????? ??????(??????? 1).
??????? ??????
??????? ??????
????????? ????????
????? ??????
4
?????-?????
??????? 1.
????? ??????????? ???????????? ??? ??????:
function [yout,tout]=RK41GAI(Zpfun,t,y,h)
%??????? ??????,??-11
K1=feval(Zpfun,t,y);
K2=feval(Zpfun,t+h/2,y+h/2*K1);
K3=feval(Zpfun,t+h/2,y+h/2*K2);
K4=feval(Zpfun,t+h,y+h*K3);
F=(K1+2*K2+2*K3+K4)/6;
yout=y+h*F;
tout=t+h;
7. ????????? ???????? ????????
????? ???????? ???????? ?? ????????? ???? ?? ??????? ????????? ???????????????? ???????? ?? ???? ????????? ?????, ??????????? ?????? ??????????? ?????????? ???????????? ???????????????? ???????? ?? ????????? ?????? ?????? 1.1, ??? ????? ??????:
%??????? ????????
%??????? ??????,??-11
clear all,clc
global F0 Fm v Eps Dz
%???????? ????????? ?????
F0=0.1;
Fm=1.5;
v=3;
Eps=0;
Dz=0.4;
%?????????? ???????????? ????????
M0=F0;
Ms=(Fm*cos(Eps)*(1-v^2)+Fm*sin(Eps)*2*Dz*v)/((1-v^2)^2+4*v^2*Dz^2);
Mc=(Fm*sin(Eps)*(1-v^2)-Fm*cos(Eps)*2*Dz*v)/((1-v^2)^2+4*v^2*Dz^2);
x0=M0+Mc;
xt0=Ms*v;
omo=sqrt(1-Dz^2);
%???? ????????????
h=0.01;
%?????????? ?????????? ????
t=0;
y=[x0,xt0];
T=30;
K=1;
tt(K)=t;
X(K)=y(1);
%???? ????????????
while t<T
[yout,tout]=RK41GAI('KolZv',t,y,h);
y=yout;
t=tout;
K=K+1;
tt(K)=t;
X(K)=y(1);
end
%?????????? ?????????? ???????? ??????? ????'????
Xt=M0+Mc.*cos(v*tt)+Ms.*sin(v.*tt);
%?????????? ???????
dX=X-Xt;
%????????? ???????
subplot(2,1,1)
plot(tt,X,tt,Xt,'.-'),grid
title('????????: X''''+2\zetaX''+X=F_0+F_msin(\nut+E) ?????-?????');
xlabel('??? t') ylabel('??????? ???????????? ??????? RK-41');
legend('??????????????? ??????','?????? ??????','FontName','MS Sans Serif')
subplot(2,1,2)
plot(tt,dX),grid
set(gca,'FontName','MS Sans Serif')
gtext('??????? ??????','FontName','MS Sans Serif')
strh=sprintf('???? ???????????? h=%g',h)
xlabel([strh,' '])
ylabel('???????')
8. ?????????? ????????????? ? ?????????? ???????.
?????????? ??????? ????????? ??????? ???????????? ????????????? ??????? ????? ????????? ????????:
??????? ????????? ????, ?? ???????????? ??? ?????????? ?? ?????????, ???? ??? ???????? ?????? ?????? ????; ??? ????? ????????? ????? ????????? ???????;
??????? ????????? ????????? ?????????? ???????? ? ?????????? ?????; ? ?????? ?????, ???? ???????? ????? ??????????? ???, ?? ??????? ????????????? ???? ??? ??????? ?????????? ???????????????? ???? ???????? ????????? ???? ??????.
?????? ??????? - ??????? ????. ?? ??????? ?????????? ?????? ?? ???'????? ? ???????? ?????????? ???????????? ????????,- ???? ????????? ?????????? ???????????? ????? ????????? ????????? ?? ??????. ???? ???? ???????? ????? ??????? ??????????? (?? ??????? ??? ??????? ??????????, ??? ?????????? ???????? ?????????? ??????????)
?????????? ??????????? ??????? ??????????? - ??? ???????? ????? ???????????? ???? ????? ????????????. ??? ???? ??????? ????????????? ??? ??????? ??????????, ??? ???????????? ????????? ???????????? ????????. ????? ??, ?? ??? ???????? ????? ????????? ????????, ?? ????????????, ??????????? ????????????, ?? ??????? ?????????? ??? ???????????? ?? ?????????? ?????.
?????? ??????? ?????????? ??????? ??? ????? ???????????? ???????? ?? ???. 1.
???. 1 ?????????? ??????? ??? ????? ????????????
????? ????? ???????? ???? ????????????, ? ?????????? ???????, ? ??????? ???????, ????? ???????? ??????????:
h=0.5; ?= (???.1)
???.1
h=0.1; ?= (???.2)
???.2
h=0.05; ?= (???.3)
???.3
h=0.01; ?= (???.4)
???.4
h=0.005; ?= (???.5)
???.5
h=0.001; ?=; ?=; (???.6)
???.6
h=0.0001; ?=; ?=; (???.7)
???.7
9. ?????? ?????????? ????????? ??????? ??? ????? ????????????
??? ???????? ??????? ???????????? ??????? ?-???? ????? ????? ???? ?????????:
clc
clear all
h=[0.0001,0.0003,0.0005,0.001,0.002,0.003,0.01,0.03,0.05,0.07,0.1];
dx=[1*10^(-12),3.7*10^(-12),1.85*10^(-12),5*10^(-13),7.4*10^(-13),1.33*10^(-12),1.6*10^(-10),1.35*10^(-8),1.06*10^(-7),4.15*10^(-7),1.76*10^(-6)];
loglog(h,dx,'*-');
set(gca,'FontName','MS Sans Serif')
title('??????? ?????????? ???????????? ??????? ?????-????? 4.1');
ylabel ('????????? ???????');
xlabel('???? ????????????');
gtext('??????? ?????? ??-11','FontName','MS Sans Serif'),grid;
? ?????????? ????? ?????? ?????????? ????????? ??????? ??? ????? ???????????? (???.8).
???.8
???????? ???????? ?????????? ??????? ??? ????? ????????????:
?? ??????? ?? ?????? ??????? ??????????, ????, ????????? ????????? ????:
?? - ?? ?????????? ??? ???????;
- ?? ?????????? ??? ????? ????????????;
- ?? ??????? ????;
- ?? ??????? ??????????, ??????? ?????? ?????? ?? ??? ????? ????????????.
???????? ??? ????? ? ??????? ??????? ?????????? ????????????:
????? ????? ??? ??????????: , ;
????? ????? ??? ??????????: , ;
???????? ?????? ??????????? ? ?????????????? ????????, ?? ?????????? ?????????? ? ?????????? ????????:
;
??????? ?????????? ? ????????? ??????????? ??????? ????????? ?? ??? ??????? ?? ??????? ????????? ?? ??? ???? ????????????:
;
???????? ??????? ???? ? ???????? , ??????????? ?????????? ????-???? ????? ? ?????? ???????:
; ???????? ?????? ? ?????????????? ????????, ?? ?????????? ? ?????????:
;
??????:
;
???????? ??????? ?????????? ??????? ??? ????? ????????????
????????
?????????? ?????????? ??? ?? ???????? ??? ????????? ????? ??????, ????? ??????? ????????:
???????? ?????????? ? ???? ??????? ?????????? ???????????? ??? ????????? ?????? ?? ???????????? ??????? ??????? ???????? ?????????? ? ???? ????? ???????????? ????????; ???? ??????????? ? ?????????? ?????????, ??? ?????????? ??????? ?????????? ? ?????? ???????? ? ?????? ????????? ???????? ? ?????? ??????? ????????; ?? ? ??????? ????, ?? ? ????? ????????? ?????????? ????? ???????????? ?? ?????? ???? ??????????? ??????? ?????? ????????????, ??? ???????????? ????'????? ???????? ???????.
??????? ?????????? ???????????? ? ????? ????????? ?????????? ????? ???????????? ??????????? ? ???? ?????????? ??????????? ?? ???????? ????? ???????????? ? ???????, ???? ?????????? ? ???????? ?????? ????????????;
??? ????????? ????? ???????????? ????? ?? ???, ?? ?????????? ????????? ?????? ?? ???????????? ???????, ??????? ???????????? ??? ?? ???????????, ? ???????, ????????????; ??? ????? ? ???????? ?????????? ??????? ? ???? ??? ????? ??????????, - ? ????? ??? ????? ???????? ?????? ?????????? ????????, ?????????? ??????? ??????? ????????? ??????????? ???????; ?? ? ?????? ????, ?? ? ????? ????????? ?????????? ?????? ????????? ????? ???????? ??????? ???????????? - ??????? ????????? ????????? ??? ?????????? ???????? ?????????? ????????????;
4. ???? ????????? ?????? ?? ???????????? ??????? ???????????, ?????? ?????????? ???????????? ???????????? ?? ???? ????? ?????????; ????????? ? ????? h=0,1 ??????? ???????????? (??????) ??????? ????????????? ? ???? ??????????; ??? ????? h=2 ( ???.2) ??????, ?? ??????????? ????? ???????? ????????????, ??? ?? ??? ?????? ????????? ? ?????? ????'????? ?????????????? ????????, ?? ????????, ????? "???????".
?????? ???????????? ??????????:
1.??????? ?.?. ??????????? ?? ???: ?????????? ????????.-?: "?????????", 2007. -290?.
2. ??????? ?.?. ??????? ????????????? ? ?????????? MatLAB: ?????????? ????????. - ?.: "?????????", 19999. - 160 ?.
3. ??????????? ?.?.???????? ?????? (??????? ??????? ? ????????? ????????): ?????????? ???????? ??? ?????. - ?.: "????? 21 ???", 2005.-432?.
4. ??????????? ?.?.???????? ?????? (???????????? ?????? ? ???????? ?????????????? ????????): ?????????? ???????? ??? ?????. - ?.: "????? 21 ???", 2005.-400?.
5. ????? ?.?.???????? ?????????? ??????? ? ???????????? ??????? ???????????): ?????????? ???????? ??? ?????. - ?.: "?????", 1979.- 432?.
2
Документ
Категория
Без категории
Просмотров
15
Размер файла
516 Кб
Теги
kursach
1/--страниц
Пожаловаться на содержимое документа