Студопедия

КАТЕГОРИИ:

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


Символьные преобразования с матрицами.




· - получение транспонированной матрицы.

· - получение обратной матрицы.

· - вычисление определителя квадратной матрицы.

Например,

 

Решение дифференциальных уравнений в MathCad

 

Для решения дифференциального уравнения или системы дифференциальных уравнений n-го порядка в MathCad их необходимо привести к системе n дифференциальных уравнений первого порядка вида

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

Например, дифференциальное уравнение второго порядка , можно свести к двум уравнениям первого порядка, обозначив, , а . Тогда получим систему

Для решения такой системы дифференциальных уравнений используется встроенная функция rkfixed(y, x0, xk, n, F), которая возвращает полученную методом Рунге-Кутта таблицу решения системы на интервале от x0 до xk с начальными условиями, заданными вектором y. При этом правые части системы уравнений записаны в векторе F.

Например, пусть дана система дифференциальных уравнений

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

а параметр =0,1. Требуется найти решение данной системы дифференциальных уравнений на интервале .

Решение данной задачи в MathCad приведено на рис. 8.3.

При вводе матрицы F правых частей следует учитывать, что нумерация элементов вектора начинается с нуля, а не с единицы. Т.о. y0 соответствует y1 в условии задачи, а y1 - y2.

Приближенное решение системы, получаемое данным методом, представляется табличной функцией, заданной в 100 точках (n=0, 1, …, 99). При этом первый столбец матрицы решения Y соответствует x, второй - переменной y1, а третий - y2.

Рис. 8.3 Решение системы дифференциальных уравнений

В версии MathCad 2000 имеется ряд дополнительных функций для решения систем дифференциальных уравнений. Приведем некоторые из них [1].

· Rkadapt (y, x0, xk, n, F) - возвращает матрицу решения, полученного методом Рунге-Кутта с переменным шагом.

· Bulstoer (y, x0, xk, n, F) - реализует метод Булирша-Штера.

· odesolve (x, b, steps) - решение системы при заданных начальных условиях, конце интервала интегрирования b и числе шагов steps. При этом сами дифференциальные уравнения с начальными условиями задаются в блоке, начинающемся с директивы Given.

 

Ввод и вывод файлов данных

 

При решении практических задач статистического анализа данных чаще всего


Поделиться:

Дата добавления: 2015-04-05; просмотров: 65; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты