|
|||
Постановка задачиСтр 1 из 2Следующая ⇒
МИНОБРНАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Санкт-Петербургский государственный электротехнический Факультет электроники "Применение программного продукта MATHLAB для решения ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Доцент, к.т.н. А.С.Иванов [ASI1] Студент гр.42...[ASI2] [ASI3] Санкт-Петербург СОДЕРЖАНИЕ стр.[АСИ4] 1. Постановка задачи и метод решения............................................................ 3 2. Алгоритм решения.............................................................................................. 3. Текст программы.................................................................................................. 4. Листинг результатов........................................................................................... 5. Диаграмма ............................................................................................................ Заключение........................................................................................................... Microsoftâ, MSâ являются зарегистрированными товарными знаками корпорации Microsoft, а Microsoft Worksä является торговым знаком корпорации Microsoft в США и других странах. Ó Microsoft Corporation 1. Постановка задачи Математическая модель задачи описывается двумя переменными величинами Х и Y, связанными между собой системой двух трансцендентных уравнений вида: Y=COS(X/P) где P=Ng/(Ng+Ns) – параметр системы; Искомые значения переменных величин являются корнями системы уравнений и зависят также от значения параметра Р. Для решения задачи необходимо с заданной погрешностью eps=0,0001 определить корни системы уравнений. Решение системы трансцендентных уравнений производится численно методом деления пополам корневого отрезка, содержащего корень Х. Исходные границы корневого отрезка X1, X2 находятся путем вычисления значений функций обоих уравнений для заданных значений аргумента с фиксированным шагом dX=0,1. Для каждого значения Х вычисляется разница значений функций обоих уравнений – dY. Два соседних знакопеременных значения dY1 и dY2 определяют соответствующие им X1 и X2. Основная процедура заключается в том, что корневой отрезок делится пополам, находится значение Хс в средней точке и затем вычисляется соответствующее ему значение dYc. Абсолютная величина полученного значения сравнивается с заданной погрешностью eps=0,001 и в случае, когда abs(dYc) < eps, полученные значения Хс и Yc принимаются в качестве корней системы уравнений. В случае, когда abs(dYc) > eps, dYc сравнивается с значениями dY1 и dY2 и из них выбирается то, которое отличается знаком от dYc. Одной из границ нового корневого отрезка становится значение Хс, другой либо Х1, либо Х2. Далее повторяется основная процедура до получения корней системы уравнений. Количество повторов (шагов) основной процедуры зависит от заданной величины погрешности. Дополнительно исследуется зависимость количества шагов от значений погрешности eps=1.E-5 и eps=1.E-6.
|
|||
|