Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Метод Ньютона для нахождения корня нелинейного уравнения
Основными методами решения нелинейных уравнений являются: метод простой итерации, метод деления пополам, метод Ньютона. Из этих методов наиболее оптимальным с точки зрения быстродействия и точности является метод Ньютона. Для решения уравнения этим методом необходимо знать начальное значение X0 функции и точность E с которой его нужно решить.
Алгоритм решения: 1) приводим функцию к виду 2) присваиваем X значение Х0; 3) вычисляем 4) находим первую производную функции и её значение 5) вычисляем значение ; 6) присваиваем х = х - 7) проверяем условие , если оно выполняется, то корень найден, иначе переходим к пункту №3.
Метод Крамера для решения системы линейных уравнений Система линейных уравнений:
a1x + b1x2= c1 a2x + b2x2 = c2,
Имеет одно решение (x 1, x 2), если система является невырожденной т.е. выполняется неравенство: a 1 b 2 - a 2 b 1 ≠0,
Тогда решение можно найти по общим формулам:
Алгоритм Горнера для вычисления значений функции Известно, что полином в общем виде записывается следующим образом: Y=An*X^n+ A(n-1)*X^(n-1)+…A1*X+A0. Горнер предложил переиндексировать коэффициенты многочлена: Y=A1*X^n+ A(n-1)*X^(n-1)+…An*X+A(n+1). Далее он предложил разложить многочлен и представить в виде: Y=(…(A1*X+A2)*X +A3)*X+…A1)*X+A(n+1). Исходя из такого представления, он предложил алгоритм, который еще называют схемой Горнера: -все коэффициенты A1, A2,…,A(n+1) представить в виде элементов массива; -должны учитываться все коэффициенты. Если они отсутствуют в полиноме, то их надо все равно использовать, считая их равными нулю; -до цикла FOR-NEXT взять значения y=A(1); -цикл по управляющей переменной организовывать с I=2 до X+1; -в цикле использовать формулу: Y=Y*X+A(I). Если все значения Y надо сохранить, то Y следует организовать тоже как массив.
Понятие машинного и реального времени
Существует два пути, по которым можно производить реализацию программы: либо в темпе быстродействия ЭВМ (при этом время задержки напрямую зависит от частоты процессора), либо в реальном времени. Машинное время является относительным, так как зависит от быстродействия ЭВМ,отиспользуемого языка, от сложности алгоритма и т. д.
Моделирование в реальном времени дает возможность оценивать эффективность алгоритмов для работы в реальных системах. Дискретизация времени
При реализации программы в реальном времени непрерывные процессы заменяются на дискретные. При этом временной интервал t представляется как совокупность дискретных интервалов: t = nTk, где Tk – время квантования или период квантования (квант); n – количество шагов или квантов.
|
|||||
Последнее изменение этой страницы: 2021-12-07; просмотров: 21; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.70.157 (0.004 с.) |