Четверг, 26.06.2025, 11:05
Приветствую Вас гость

Сайт группы ЭПВ

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Вычислительная математика
Kpuk82Дата: Пятница, 23.10.2009, 13:02 | Сообщение # 1
Always HardCore
Группа: Администраторы
Сообщений: 60
Репутация: 1
Статус: Offline
http://calc-x.com/linalg/cramer.php - решение систем (СЛАУ, СЛУ) по формулам Крамера


 
Kpuk82Дата: Пятница, 27.11.2009, 17:14 | Сообщение # 2
Always HardCore
Группа: Администраторы
Сообщений: 60
Репутация: 1
Статус: Offline
http://solidbase.karelia.ru/edu/meth_calc/files/sod.shtm - Данное учебное пособие предназначено для студентов физико-технического факультета . Оно включает в себя базовые и дополнительные материалы лекционного курса, материалы к практическим занятиям по программированию численными методами, а также примеры реализации некоторых вычислительных алгоритмов в широко известных пакетах инженерных и научных вычислений Mathcad и MATLAB, и инструкции к использованию этих программных средств. Учебное пособие содержит генератор вариантов практических заданий и ссылки на ряд авторских учебных пособий по численным методам и их приложениям.


 
Kpuk82Дата: Пятница, 27.11.2009, 17:15 | Сообщение # 3
Always HardCore
Группа: Администраторы
Сообщений: 60
Репутация: 1
Статус: Offline
http://www.toehelp.ru/theory.html - Решение задач по ТОЭ, ОТЦ, Высшей математике, Физике, Программированию


 
Kpuk82Дата: Суббота, 28.11.2009, 18:31 | Сообщение # 4
Always HardCore
Группа: Администраторы
Сообщений: 60
Репутация: 1
Статус: Offline
http://detc.usu.ru/Assets/aMATH0021/l5_2.htm - пример решения ОДУ в MathCad


 
Kpuk82Дата: Понедельник, 30.11.2009, 16:47 | Сообщение # 5
Always HardCore
Группа: Администраторы
Сообщений: 60
Репутация: 1
Статус: Offline
http://mathworld.km.ru/modules....&cid=33 - Многие физические законы, которым подчиняются те или иные явления, записываются в виде математического уравнения, выражающего определенную зависимость между какими-то величинами. Соответствующее уравнение содержит одну или несколько функций и их производных и называется дифференциальным уравнением. Различные методы решения дифееренциальных уравнений представлены в данном разделе.


 
Kpuk82Дата: Суббота, 05.12.2009, 15:45 | Сообщение # 6
Always HardCore
Группа: Администраторы
Сообщений: 60
Репутация: 1
Статус: Offline
При решении дифференциального уравнения искомой величиной является функция. Для ОДУ неизвестная функция — функция одной переменной. Дифференциальные уравнения в частных производных — это дифференциальные уравнения, в которых неизвестной является функция двух или большего числа переменных. Mathcad имеет ряд встроенных функций, предназначенных для решения ОДУ. Каждая из этих функций предназначена для численного решения дифференциального уравнения. В результате решения получается матрица, содержащая значения функции, вычисленные на некотором множестве точек (на некоторой сетке значений). Для каждого алгоритма, который используется при решении дифференциальных уравнений, Mathcad имеет различные встроенные функции. Несмотря на различные методы поиска решения, каждая из этих функций требует, чтобы были заданы по крайней мере следующие величины, необходимые для поиска решения:
Начальные условия.
Набор точек, в которых нужно найти решение.
Само дифференциальное уравнение, записанное в некотором специальном виде, который будет детально описан в этой главе.

В этом разделе описано, как решить ОДУ, используя функцию rkfixed. Раздел начинается с примера того, как решить простейшее дифференциальное уравнение первого порядка. Затем будет показано, как можно решать дифференциальные уравнения более высокого порядка.

Дифференциальные уравнения первого порядка

Дифференциальное уравнение первого порядка — это уравнение, которое не содержит производных выше первого порядка от неизвестной функции. На Рисунке 1 показан пример того, как решить относительно простое дифференциальное уравнение:

с начальными условиями: y(0) = 4

Функция rkfixed на Рисунке 1 использует для поиска решения метод Рунге-Кутты четвертого порядка. В результате решения получается матрица, имеющая два следующих столбца:
Первый столбец содержит точки, в которых ищется решение дифференциального уравнения.
Второй столбец содержит значения найденного решения в соответствующих точках.

Рисунок 1: Решение дифференциального уравнения первого порядка.

Функция rkfixed имеет следующие аргументы:

rkfixed ( y, x1, x2, npoints, D)y = Вектор начальных условий размерности n, где n — порядок дифференциального уравнения или число уравнений в системе (если решается система уравнений). Для дифференциального уравнения первого порядка, как, например, для уравнения, приведенного на Рисунке 1, вектор начальных значений вырождается в одну точку y0 = y(x1).
x1, x2 = Граничные точки интервала, на котором ищется решение дифференциальных уравнений. Начальные условия, заданные в векторе y, — это значение решения в точке x1.
npoints = Число точек (не считая начальной точки), в которых ищется приближенное решение. При помощи этого аргумента определяется число строк (1 + npoints) в матрице, возвращаемой функцией rkfixed.
D (x, y) = Функция, возвращающая значение в виде вектора из n элементов, содержащих первые производные неизвестных функций.

Наиболее трудная часть решения дифференциального уравнения состоит в определении функции D(x, y), которая содержит вектор первых производных от неизвестных функций. В примере, приведенном на Рисунке 1, было достаточно просто разрешить уравнение относительно первой производной , и определить функцию D(x, y). Иногда, особенно в случае нелинейных дифференциальных уравнений, это может быть трудно. В таких случаях иногда удаётся разрешить уравнение относительно в символьном виде и подставить это решение в определение для функции D(x, y). Используйте для этого команду Решить относительно переменной из меню Символика.



 
  • Страница 1 из 1
  • 1
Поиск: