Курсовая работа: Исследование неявного метода Эйлера для линейной системы ОДУ с постоянным и переменным шагом

Жесткая матрица А:

function A=a();

A=[-50 50;

50 -50.1];

Нежесткая матрица А:

function B=b();

B=[5/2; 0];

Матрица U:

function U=u(t);

U=[1];

Переменные

- Выходные переменные:

tout – выходной вектор времени;

yout – выходное значение функций (соответствует вектору времени);

eout – выходное значение ошибок определения функций (высчитано по методу Рунге).

- Внутренние переменные:

A , B , U – соответствующие матрицы (вектора) из формулы Х = АХ+В U ( t ) .

t – текущее время;

y – текущие значения функций;

ym1 – предыдущие значения функций;

y p 1 – следующие значения функций;

y t –значения функций, высчитанное с половинчатым шагом (для определения ошибки по методу Рунге);

h – текущий шаг;

h1 – предыдущий шаг;

n – вектор с единицами с размерностями как y;

I – единичная матрица;

eam – текущая ошибка, вычисляемая для определения допустимого шага;

- Входы:

funA, funB, funU – внешние функции вычисления A, B и U;

К-во Просмотров: 353
Бесплатно скачать Курсовая работа: Исследование неявного метода Эйлера для линейной системы ОДУ с постоянным и переменным шагом