Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
iformatika.docx
Скачиваний:
35
Добавлен:
12.03.2015
Размер:
339.59 Кб
Скачать

МИНОБРНАУКИ РОССИИ Государственное образовательное учреждение высшего профессионального образования «Казанский национальный исследовательский технологический университет» (ГОУ ВПО КНИТУ)

Кафедра химической кибернетики

Реферат на тему:

«Общие понятия вычислительной

математики»

Выполнила студентка 1 курса

Группа 4121-44

Закирова Зухра.

2013 Год.

1. Что изучает дисциплина вычислительная математика? Вычислительная математика — раздел математики, включающий круг вопросов, связанных с производством разнообразных вычислений. В более узком понимании вычислительная математика — теория численных методов решения типовых математических задач. Современная вычислительная математика включает в круг своих проблем изучение особенностей вычисления с применением компьютеров.

Вычислительная математика обладает широким кругом прикладных применений для проведения научных и инженерных расчётов. На её основе в последнее десятилетие образовались такие новые области естественных наук, вычислительная химия, вычислительная биология и так далее.

2. Каковы особенности решения задач с помощью вычислительной математики?

Основное отличие вычислительной математики заключается в том, что при решении вычислительных задач человек оперирует машинными числами, которые являются дискретной проекцией вещественных чисел на конкретную архитектуру компьютера. Так например если взять машинное число длиной в 8 байт, то в нём можно запомнить только 264 разных чисел, поэтому важную роль в вычислительной математике играют оценки точности алгоритмов и их устойчивость к представлениям машинных чисел в компьютере. Именно поэтому, например, для решения линейной системы алгебраических уравнений очень редко используется вычисление обратной матрицы, так как этот метод может привести к ошибочному решению в случае с сингулярной матрицей, а очень распространённый в линейной алгебре метод, основанный на вычислении определителя матрицы и её дополнения требует гораздо больше арифметических операций, чем любой устойчивый метод решения линейной системы уравнений.

3. Каковы основные причины получения неточного(приближенного) результата с использованием численных методов? Почти всегда используемые на практике решения математических задач имеют некоторые погрешности. Погрешность решения задачи обуславливается следующими причинами: 1. Математическое описание задачи является неточным, в частности, неточно заданы исходные данные описания. 2. Применяемый для решения метод часто не является точным: получение точного решения задачи требует неограниченного или неприемлемо большого числа арифметических операций, и поэтому вместо получения точного решения приходится прибегать к приближенному. 3. При выполнении арифметических операций на ЭВМ или любым другим образом, как правило, производятся округления. (Это же относится к вводу чисел в память ЭВМ и выводу полученных результатов.) Погрешности, соответствующие этим причинам, называются: • неустранимая погрешность, • погрешность метода, • вычислительная погрешность.

Тема 1. Нахождение корней алгебраических и трансцендентных уравнений.

Вид записи уравнения и его решение с помощью ЭВМ.

Решение задач с помощью компьютера включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.

  • Постановка задачи:

  1. сбоp инфоpмации о задаче;

  2. фоpмулиpовка условия задачи;

  3. опpеделение конечных целей pешения задачи;

  4. определение формы выдачи результатов;

  5. описание данных (их типов, диапазонов величин, структуры и т.п. ).

  • Анализ и исследование задачи, модели:

    1. анализ существующих аналогов;

    2. анализ технических и программных средств;

    3. pазpаботка математической модели ;

    4. разработка структур данных.

  • Разработка алгоритма:

    1. выбор метода проектирования алгоритма;

    2. выбор формы записи алгоритма (блок-схемы, псевдокод и др.);

    3. выбоp тестов  и метода тестиpования;

    4. проектирование алгоритма.

  • Пpогpаммиpование:

    1. выбор языка программирования;

    2. уточнение способов организации данных;

    3. запись алгоpитма на выбpанном языке пpогpаммиpования.

  • Тестиpование и отладка:

    1. синтаксическая отладка;

    2. отладка семантики и логической стpуктуpы;

    3. тестовые pасчеты и анализ pезультатов тестиpования;

    4. совершенствование пpогpаммы.

  • Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2 — 5.

  • Сопровождение программы:

    1. доработка программы для решения конкретных задач;

    2. составление документации к pешенной задаче, к математической модели, к алгоpитму, к пpогpамме, к набору тестов, к использованию.

    Корень уравнения.

    Под корнем уравнения понимают значение неизвестной состовляющей. Корень уравнения - это такое число, которое при подстановке даёт верное числовое равенство. Определить все возможные значения переменной - значит найти корни уравнения. Для примера возьмём уравнение:

    2х-4=8+х. Найдём корень данного уравнения. 

    2х-х=8+4 (переносим все неизвестные в левую часть, со сменой знаков,известные-в правую).

     х=12. Подставляем полученный корень в уравнение и получаем такое решение:

    2*12-4=8+12

    20=20 уравнение решено верно, следовательно корень уравнения = 12

    Однако не всегда корни могут быть найдены. Уравнения, не имеющие корней, называются неразрешимыми. Так, например, не будет корней у уравнения х(в квадрате)=-9.  - так как любое значение неизвестной х, возведённое в квадрат, должно дать положительное число.

    В общем, корень уравнения - это значение неизвестной, которое определяется путём решения данного уравнения. 

    Дополнительные условия решения уравнения.

     Дополнительные условия для решенияуравнения. Будем рассматривать однородное линейное уравнение второго порядка Ly ≡ a2(x)y''+a1(x)y'+a0(x)y=0. Его можно записать по-другому: Однородное уравнение Ly = 0 и неоднородное Ly = f, как известно, имеют бесконечное множество решений. На практике часто бывает нужно из множества решений выделить только одно. Для этого задают некоторые дополнительные условия. Если это начальные условия у(х0) = уo, y'(xo) = y1, то получают задачу Коши. Если задают дополнительные условия на концах некоторого отрезка, то получают задачу, которая называется краевой задачей. Условия, которые задаются на концах отрезка, называются краевыми условиями. Краевые условия иногда именуют также граничными условиями и тогда говорят о граничной задаче. Мы будем задавать линейные краевые условия вида (16) где α1, α2, β1, β2, A, B - заданные числа, причем по крайней мере одно из чисел α1, α2, и одно из чисел β1, β2, отличны от нуля. Если в (16) хотя бы одно из чисел А и В не равно нулю, то краевые условия называют неоднородными. Если А = В = 0, то условия (16) называются однородными. Краевая задача называется однородной, если рассматривается однородное уравнение (15) Ly = 0 и однородные краевые условия (16). Решением краевой задачи называется такое решение дифференциального уравнения, которое удовлетворяет заданным краевым условиям. Заметим сразу, что однородная краевая задача всегда имеет решение у ≡ 0 (тривиальное решение). Наряду с уравнением (15) рассмотрим уравнение  (17) содержащее некоторый числовой параметр λ. Здесь функции р(х), q(x), r(x) действительные, а число λ может быть, вообще говоря, и комплексным. Краевая задача (17), (16) при А = В = 0 является однородной. Поэтому при любых λ она имеет тривиальное решение. Нас будут интересовать такие значения λ, при которых эта задача обладает не только тривиальными решениями.

    Требования к однородному уравнению.

    Ограничения функции на данное множество

    Пусть вещественно значная функция   задана в некоторой области , и-- некоторое подмножество этой области; тесамым, функцияопределена и при всех. Если теперь рассматривать значениялишь в точках, а вневообще не рассматривать, то получаем функцию, областью определения которой служит множество:

    a := root(x2 + 10 - ex , x)

    Рисунок 5: Блок решения уравнений для одного уравнения с одним неизвестным. Между ключевым словом Given и функцией Find в блоке решения уравнений могут появляться выражения строго определенного типа. Ниже приведен список всех выражений, которые могут быть использованы в блоке решения уравнений. Использование других выражений не допускается. Эти выражения часто называются ограничениями. В таблице, приведенной ниже, через x и y обозначены вещественнозначные скалярные выражения, а через z и w обозначены любые скалярные выражения

    Геометрический смысл корня уравнения.

    Графиком квадратичной функции  является парабола. Решениями (корнями) квадратного уравнения называют абсциссы точек пересечения параболы с осью абсцисс. Если парабола, описываемая квадратичной функцией, не пересекается с осью абсцисс, уравнение не имеет вещественных корней. Если парабола пересекается с осью абсцисс в одной точке (в вершине параболы), уравнение имеет один вещественный корень (также говорят, что уравнение имеет два совпадающих корня). Если парабола пересекает ось абсцисс в двух точках, уравнение имеет два вещественных корня (см. изображение справа.)

    Если коэффициент положительный, ветви параболы направлены вверх и наоборот. Если коэффициентположительный (при положительном, при отрицательном наоборот), то вершина параболы лежит в левой полуплоскости и наоборот.

    Метод половинного деления.

    Метод итерраций:

    Метод Ньютона:

    Этапы нахождения корня уравнения

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]