Курсовая работа: Исследование метода дифференцирования по параметру для решения нелинейных САУ
title(sprintf(‘Уточнение решения системы’));
ylabel('x(m)'); xlabel('m');
pause;
plot(m,dx(:,1),m,dx(:,2));
grid;
ylabel('dx(m)'); xlabel('m');
pause;
out=[m,x,dx]
disp('Метод Рунге - Кутта 2го порядка');pause;
[tout,yout,x]=rk2('dif',t0,tfinal,y0,h,trace);
subplot(2,1,1);
plot(tout,yout(:,1));
grid;
title(sprintf('МетодРунге-Кутта 2гопорядка'));
ylabel('y(1)'); xlabel('t');
subplot(2,1,2);
plot(tout,yout(:,2));
grid;
ylabel('y(2)'); xlabel('t');
pause;
x0=x';
dx=[0.01;0.01];
[x,dx,m] = dmn('funf',x0,dx,Ed);
subplot(111);
plot(m,x(:,1),m,x(:,2));
grid;
title(sprintf(‘Уточнение решения системы’));
ylabel('x(m)'); xlabel('m');
pause;
plot(m,dx(:,1),m,dx(:,2));
grid;
ylabel('dx(m)'); xlabel('m');
pause;
out=[m,x,dx]