КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Символьные преобразования с матрицами.· - получение транспонированной матрицы. · - получение обратной матрицы. · - вычисление определителя квадратной матрицы. Например,
Решение дифференциальных уравнений в 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.
Ввод и вывод файлов данных
При решении практических задач статистического анализа данных чаще всего
|