АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Plot(t,x(:,1),'r'),grid,hold on,plot(t1,x1(:,1),'k'),

legend('x1','x1-d1'),title('Тест-система.d1=0.1')

% Проанализировать тест-систему по 2-й и 3-й координатам.

% Для графического вывода результатов по 2-й координате следует ввести plot в виде

% plot(t,x(:,2),'r'),grid,hold on,plot(t1,x1(:,2),'k'),

%legend('x2','x2-d1'),title('Тест-система.d1=0.1')

 

%% Для графического вывода результатов по 3-й координате следует ввести plot в виде

% plot(t,x(:,3),'r'),grid,hold on,plot(t1,x1(:,3),'k'),

%legend('x3','x3-d1'),title('Тест-система.d1=0.1')

 

Задание:

% Проанализировать тест-систему с относительной погрешностью, равной 0.01, 0.4, 0.3, 0.2

 

% Проанализировать тест-систему с помощью решателей ode45, ode113, сравнить результаты.

 

2. Задание абсолютной погрешности — AbsTol.

Абсолютная погрешность AbsTol контролирует разницу между ожидаемым решением и его действительным значением. AbsTol начинает проявляться, когда компонента (координата) решения становится неожидаемо большой. Влияние AbsTol зависит также от интервала и масштаба интегрирования. По умолчанию решатели дифференциальных уравнений Matlabустанавливают величину абсолютной погрешности, равную .

 

Пример3. Уравнение Ван-дер-Поля с заданной абсолютной погрешностью — 'AbsTol'.

 

% Используем имеющую М-функцию описания уравнения Ван-дер-Поля — van33

function f2=van33(t,X);

f2=[X(2);1*(1-X(1)^2)*X(2)-X(1)];

% Создадим М-сценарий (присвоить имя) с задаваемой абсолютной погрешностью по всем координатам и по %одной из возможных

T=[0 60];

X0=[3;0];

a1=odeset('AbsTol',0.5); %Скаляр 0.1 по всем координатам

[t1,x1]=ode23('van33',T,X0);

[t2,x2]=ode23('van33',T,X0,a1);


1 | 2 | 3 | 4 | 5 | 6 | 7 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)