Курсовая работа: Математическое моделирование в задачах расчета и проектирования систем автоматического управления

0 0 1;

-10 -19 -7.4];

%матрица B

B=[0 5 10]';

Y=[0 0 1]';

k=1;

%начальные условия

X(1,1:3)=[0 0 0];

I=[1 0 0; 0 1 0; 0 0 1];

while(k<=3)

%шаг

if(k==1) h=0.1; end;

if(k==2) h=1; end;

if(k==3) h=0.01; end;

%---------------------------%

n=1;

F(1,1:3)=(A*(X(1,1:3))'+B.*Y)';

X(n+1,1:3)=(X(n,1:3)'+h/10*(F(n,1:3))')';% МетодЭйлера

n=n+1;

while (n<=T/h)

F(n,1:3)=(A*(X(n,1:3))'+B.*Y)';

X(n+1,1:3)=(((I-5*h/12*A)^-1)*(X(n,1:3)'+h/12*(5*B.*Y+8*(F(n,1:3))'-(F(n-1,1:3))')))';

n=n+1;

end

t=0:h:10;

%k=t/h+1;

i=1;

while(i<=n)

if(k==1) t1=t; x1(i)=X(i,1); Xa1=1-0.9202*exp(-0.6983*t)-0.4636*exp(-3.3508*t).*cos(1.7584*t+4.382)+0.2433*exp(-3.3508*t).*sin(1.7584*t+4.382); end;

К-во Просмотров: 456
Бесплатно скачать Курсовая работа: Математическое моделирование в задачах расчета и проектирования систем автоматического управления