Компьютерное моделирование в физических исследованиях


Сравнение лабораторного и компьютерного экспериментов



бет5/11
Дата27.05.2024
өлшемі0.55 Mb.
#501968
1   2   3   4   5   6   7   8   9   10   11
Министерство науки и высшего образования РФ (Восстановлен)

Сравнение лабораторного и компьютерного экспериментов

Лабораторный эксперимент

Компьютерный эксперимент

Образец (объект)

Модель

Физический прибор

Программа для ЭВМ + ЭВМ

Калибровка измерительного прибора

Тестирование программы

Измерение

Расчет

Анализ результатов

Анализ результатов







  1. ВЫЧИСЛИТЕЛЬНЫЙ АЛГОРИТМ. ВВЕДЕНИЕ В ЧИСЛЕННЫЕ

МЕТОДЫ
Для реализации конкретной математической модели необходимо составить алгоритм ее решения на ЭВМ.
Алгоритмом называется конечная последовательность однозначно понимаемых элементарных действий (шагов), направленная на решение конкретной задачи.
Напомним основные свойства алгоритма:

  1. дискретность - алгоритм должен состоять из отдельных, конечных во времени шагов;

  2. однозначность - каждый шаг алгоритма должен быть однозначно по­нимаем;

  3. конечность - алгоритм должен приводить к решению задачи за конеч­ный промежуток времени;

  4. массовость - алгоритм должен формулироваться в общем виде, т. е. быть применимым к целому классу задач, отличающихся лишь исходными данными.

В компьютерном моделировании под методом (алгоритмом) будем понимать:

  • формулировку исходной математической модели в виде дискретной задачи;

  • собственно разработку вычислительного алгоритма для решения этой задачи на ЭВМ.

Что означает термин «дискретная задача»? Это значит, что исходная математическая модель должна быть сформулирована в виде, пригодном для решения на ЭВМ. Например: если исходная задача записана в виде
дифференциального уравнения или системы дифференциальных уравнений, то для численного решения на ЭВМ ее необходимо заменить системой линейных или разностных алгебраических уравнений. В этом случае говорят, что проведена дискретизация исходной математической задачи.
Формулировкой дискретных задач и составлением вычислительных задач занимается раздел прикладной математики, называемый «Численные методы».

  1. Базовые понятия численных методов

В численных методах функции непрерывного аргумента заменяются функциями целочисленного аргумента - сеточными функциями. Сеточную функцию можно рассматривать как функцию целочисленного аргумента (рис. 2).


Рис. 2. Графики непрерывной и сеточной функции Разностью первого порядка будем называть результат вычитания двух соседних значений у:




Ay, = yi+\ - yt (правая разность); (4)
Уу, = У' - Уг-i (левая разность). (5)
Предположим, что надо вычислить сумму значений
Уп = Х\+ Х2+... + Xn = ^ Xi (6)
i=1
Тогда вычисления организуются следующим образом. Задается начальное значение уо = 0, а затем последовательно, начиная с i = 1, находятся числа yi, связанные рекуррентным соотношением

А.В. Кибардин 1
F„ =Z f (xi)Ax 18
g(x) = J f (x, y)(fy. 25
g(X) = j f(x, y)(y ~ £ f(x,, y)Ay; 26
,=1 26

где qi, fi - заданные числа, а yi - искомые значения.
Для данного уравнения рассматривается задача нахождения всех yi при заданном значении у0 . Ясно, что решение этой задачи существует и оно единственно.



  1. Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   11




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет