Инфоурок Информатика Другие методич. материалыМетодические рекомендации по выполнению практических работ по дисциплине ОП.10 Численные методы для студентов специальности 09.02.07 Информационные системы и программирование

Методические рекомендации по выполнению практических работ по дисциплине ОП.10 Численные методы для студентов специальности 09.02.07 Информационные системы и программирование

Скачать материал

 

 

 

 

 

 

 

Методические рекомендации
по выполнению практических работ

по дисциплине ОП.10 Численные методы
для студентов специальности 09.02.07 Информационные системы и программирование

 

 

 


Составитель:

преподаватель дисциплин профессионального цикла БПОУ ОО Омавиат
Е. Е. Смирнова

 

 

Методические рекомендации предназначены для студентов специальности 09.02.07 «Информационные системы и программирование», изучающих дисциплину «Численные методы».

 

Утверждено методической комиссией программного обеспечения информационных технологий.


Содержание

 

КЛЮЧЕВЫЕ СЛОВА

3

АННОТАЦИЯ

4

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

5

ИНСТРУКТИВНО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ

11

ИСТОЧНИКИ ИНФОРМАЦИИ

61

 


КЛЮЧЕВЫЕ СЛОВА

Методические рекомендации, практические работы, численные методы, хранение чисел в памяти электронно-вычислительной машины, приближенные числа, значащие и верные цифры, действия над приближенными числами, округление, точность вычислений, характеристики точности информации, оценка точности, точность результата, линейные и трансцендентные уравнения, отделение корней, уточнение корней, метод половинного деления (бисекций), метод простых итераций, метод касательных (Ньютона), метод хорд, системы уравнений, точные методы, приближенные методы, метод Гаусса, прямой ход, обратный ход, выбор главного элемента по столбцу, метод Зейделя, метод последовательных приближений, численное интегрирование, квадратурные формулы, шаг интегрирования, погрешность интегрирования, двойное интегрирование (двойной просчет), методы прямоугольника (левых, правых, средних), трапеций, Симпсона, Ньютона-Котеса, дифференцирование, обыкновенные дифференциальные уравнения, задача Коши, узлы сетки, одношаговые методы, многошаговые методы, самостартование, метод Эйлера, модифицированный метод Эйлера, метод Рунге-Кутта, метод Милна, прогноз, коррекция, метод Адамса-Башфорта, интерполирование функций, интерполяция, экстраполяция, многочленами Лагранжа, многочлен Ньютона, первая интерполяционная формула Ньютона, второй интерполяционный многочлен Ньютона, аппроксимация, критерий аппроксимации, метод наименьших квадратов, линейная аппроксимация, квадратичная аппроксимация.

 

 

 

 


АННОТАЦИЯ

Методические рекомендации по выполнению практических работ по дисциплине «Численные методы» cоставлены в соответствии с требованиями Федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.07 «Информационные системы и программирование» в соответствии с утвержденной программой дисциплины «Численные методы» и с учетом рекомендаций примерной основной образовательной программы подготовки специалистов среднего звена по специальности 09.02.07 Информационные системы и программирование.

Методические рекомендации предназначены для студентов специальности 09.02.07 «Информационные системы и программирование», изучающих дисциплину «Численные методы».

Цель методических рекомендаций – оказать помощь обучающимся в подготовке и выполнении практических работ, а также облегчить работу преподавателя по организации и  проведению практического занятия на основе деятельностного и компетентностного подходов к обучению, что соответствует требованиям ФГОС нового поколения.

 

 

 


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Методические рекомендации предназначены в качестве методического пособия при проведении практических работ по дисциплине «Численные методы» для специальности СПО 09.02.07 «Информационные системы и программирование».

Дисциплина «Численные методы» в профессиональных образовательных учреждениях является дисциплиной общепрофессионального цикла в соответствии с ФГОС СПО четвертого поколения.

Практические работы проводятся после изучения соответствующих разделов и тем учебной дисциплины «Численные методы». Выполнение обучающимися практических работ является важной частью учебного процесса, преследующей цель более глубокого усвоения теоретических положений курса и приобретения вычислительных навыков, позволяет им понять, где и когда изучаемые теоретические положения и практические умения могут быть использованы в будущей практической деятельности.

Все практические работы соответствуют требованиям, предъявляемым Федеральным государственным образовательным стандартом среднего профессионального образования по специальности 09.02.07 «Информационные системы и программирование», к знаниям и умениям обучающихся по дисциплине «Численные методы», учитывают время, отводимое  на изучение дисциплины.

Основные цели практических работ

Выполнение практических работ по дисциплине «Численные методы» направлено на:

-       обобщение, систематизацию, углубление, закрепление полученных теоретических знаний;

-       формирование необходимых умений и навыков применять полученные знания на практике;

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

Образовательные результаты, подлежащие проверке в ходе выполнения практических работ

В ходе освоения учебной дисциплины «Численные методы» и выполнения практических работ обучающимися формируются следующие результаты:

-         знания:

-       методов хранения чисел в памяти электронно-вычислительной машины и действия над ними, оценку точности вычислений;

-       методов решения основных математических задач - интегрирования, дифференцирования, решения линейных и трансцендентных уравнений и систем уравнений с помощью ЭВМ;

-         умения:

-       использовать основные численные методы решения математических задач;

-       выбирать оптимальный численный метод для решения поставленной задачи;

-       давать математические характеристики точности исходной информации и оценивать точность полученного численного решения;

-       разрабатывать алгоритмы и программы для решения вычислительных задач, учитывая необходимую точность получаемого результата;

-         профессиональные компетенции:

-       ПК.1.1 - Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием;

-       ПК.1.2 - Разрабатывать программные модули в соответствии с техническим заданием;

-       ПК 5.4 -  Производить разработку модулей информационной системы в соответствии с техническим заданием;

-         общие компетенции:

-       ОК 1 - Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам;

-       ОК 2 - Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности;

-       ОК 4 - Работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами;

-       ОК 5 - Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста;

-       ОК 9 - Использовать информационные технологии в профессиональной деятельности;

-       ОК 10 - Пользоваться профессиональной документацией на государственном и иностранном языке.

Общие методические указания и правила проведения практических работ

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

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

Для выяснения готовности студента к выполнению очередной практической работы проводится собеседование с преподавателем.

Перед выполнением очередной практической работы, непосредственно на занятии, студент должен сдать отчет по предыдущей работе.

Перечень практических работ

Тематика практических занятий составлена в соответствии с лекционным курсом  и рассчитана  на 16 часов.

№ п/п

Наименование работы

Количество часов

Практическая работа №1

Выполнение арифметических действий над приближенными числами

2

Практическая работа №2

Решение нелинейных уравнений методами половинного деления и простых итераций

2

Практическая работа №3

Решение нелинейных уравнений методами хорд и касательных

2

Практическая работа №4

Решение систем линейных уравнений

2

Практическая работа №5

Вычисление интегралов методами Ньютона-Котеса

2

Практическая работа №6

Приближенное решение задачи Коши

2

Практическая работа №7

Интерполирование функций

2

Практическая работа №8

Построение аппроксимирующей кривой

2

Требования к содержанию практических работ

Каждая практическая работа содержит:

-         наименование работы,

-         цель ее проведения,

-         перечень используемого оборудования;

-         перечень необходимого программного обеспечения;

-         краткий обзор теоретического материала,

-         задания для формирования умений. Алгоритм выполнения задания можно найти в кратких теоретических сведениях. Обычно студенту предлагаются варианты задания для индивидуального выполнения;

-         порядок выполнения практической работы,

-         требования к  содержанию отчета о выполнении практической работы;

-         контрольные вопросы для закрепления знаний.

Требования к оформлению отчетов по практическим работам

Каждая практическая работа заканчивается отчетом. Отчет оформляется в отдельной тетради для практических работ.

Содержание отчета студента по практической работе:

1.     наименование работы;

2.     цель работы;

3.     краткое описание метода решения задачи;

4.     исходные данные для решения задачи;

5.     расчетная часть;

6.     результаты работы программы по решению задачи;

7.     анализ результатов;

8.     вывод;

9.     ответы на контрольные вопросы.

Требования к порядку выполнения практических работ

Прежде чем приступить к работе, обучающийся должен ознакомиться с порядком выполнения практической работы:

1.     вспомнить, а при необходимости, повторно изучить методику проведения расчетов;

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

3.     выполнить практическую часть задания;

4.     оформить отчет по проделанной работе, аккуратно письменно оформив выполненное задание в тетради для практических работ;

5.     ответить письменно на контрольные вопросы, которые даны в конце каждой практической работы.

6.     защитить практическую работу.

Требования к защите практических работ

Защита практической работы проводиться индивидуально в устной форме.

Работа засчитывается после устного ответа на контрольные вопросы и в случае неубедительности ответов студента, ещё и на вопросы по лекции, соответствующей данной теме.

Защита практической работы состоит из следующих этапов:

1.     представление преподавателю тетради для практических работ с полностью оформленной работой и проверка ее преподавателем;

2.     собеседование с преподавателем по теории, а также ответы на контрольные вопросы в конце каждой практической работы;

3.     если среди контрольных заданий есть уравнения и задачи, то они должны быть выполнены в письменной форме в тетради;

4.     сдать работу преподавателю (т.е. защитить ее на оценку) можно на том же занятии, на котором она выполнялась.

5.     если оформление работы требует дополнительного времени, то защита выполненной практической работы проводится на консультации;

6.     при подготовке практической работы к защите следует повторить соответствующие разделы по конспекту лекций и учебнику;

7.     по результатам защиты практической работы выставляется оценка.

Критерии оценивания практической работы

Оценка «5» ставится, если:

-         работа выполнена правильно в полном объеме с соблюдением необходимой последовательности и требований к проведению работы;

-         все расчеты проведены в условиях и режимах, обеспечивающих получение результатов и выводов с наибольшей точностью;

-         в представленном отчете правильно и аккуратно выполнены все записи, вычисления и сделаны выводы;

-         проявляются организационно-трудовые умения.

Оценка «4» ставится, если

-         выполнены все требования к оценке «5», но результаты представлены не в полном объеме, или реализованы не все методы, или  выводы сделаны неполные, или были допущены недочеты при ответе на вопросы.

Оценка «3» ставится, если

-         работа выполнена правильно не менее, чем на половину, однако объем выполненной части таков, что позволяет получить правильные результаты и выводы по основным, принципиально важным задачам работы;

-         работа проведена с помощью преподавателя или в ходе проведения вычислений допущены ошибки в формулировании выводов;

-         допущена грубая ошибка в объяснении, в оформлении работы, которая исправляется по требованию преподавателя.

Оценка «2» ставится, если

-         работа выполнена не полностью и объем выполненной работы не позволяет сделать правильных выводов;

-         вычисления производились неправильно;

-         в ходе работы и в отчете обнаружились в совокупности все недостатки, отмеченные в требованиях к оценке «3»;

-         допускает две и более грубые ошибки в объяснении, в оформлении, работы, которые не может исправить даже по требованию преподавателя.

Критерии оценки ответа на устные вопросы при защите практической работы

Оценка «5» выставляется студенту, глубоко и прочно усвоившему программный материал, исчерпывающе, грамотно и логически стройно его излагающему, в свете которого тесно увязывается теория с практикой. При этом студент не затрудняется с ответом при видоизменении задания, свободно справляется с вопросами.

Оценка «4» выставляется студенту, твердо знающему программный материал, грамотно и по существу излагающего его, который не допускает существенных неточностей в ответе на вопрос, правильно применяет теоретические положения.

Оценка «3» выставляется студенту, который имеет знания только основного материала, но не усвоил его детали, допускает неточности, недостаточно правильные формулировки, нарушения последовательности в изложении программного материала.

Оценка «2» выставляется студенту, который не усвоил значительной части программного материала, допускает существенные ошибки.


ИНСТРУКТИВНО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ

Практическая работа №1

Тема: Выполнение арифметических действий над приближенными числами

Цель работы:

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

Задачи работы:

-         образовательные: научить применять правила выполнения арифметических действий над приближенными числами;

-         развивающие: развитие творческих умений, самостоятельности, познавательного интереса;

-         воспитательные: воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы хранения чисел в памяти электронно-вычислительной машины (далее – ЭВМ) и действия над ними, оценка точности вычислений.

Оцениваемые умения:

-         давать математические характеристики точности исходной информации и оценивать точность полученного численного решения.

 Оцениваемые компетенции: ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, табличный процессор MS Excel 2016.

Краткие теоретические сведения:

Арифметические действия над приближенными числами выполняются по определенным правилам, которые зависят от вида арифметической операции.

Правило 1.  Сложение (вычитание) приближенных чисел

1)      среди слагаемых выбрать наименее точное (имеет наименьшее число разрядов после запятой);

2)      все остальные слагаемые округлить, сохраняя один запасной разряд, следующий за последним разрядом выделенного слагаемого;

3)      сложить полученные после округления числа;

4)      округлить полученный результат до предпоследнего разряда.

Правило  2. Рекомендации при вычитании приближенных чисел такие же, что и при сложении.

Правило  3. умножение (деление) приближенных чисел

1)      выделить сомножитель, содержащий наименьшее число значащих цифр;

2)      округлить остальные сомножители, оставляя на одну значащую цифру больше, чем в выделенном сомножителе;

3)      произвести умножение (деление);

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

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

Правило 5. Если число является результатом промежуточных действий, то следует сохранить в нем на 1-2 цифры больше.

Порядок выполнения работы:

1)  выбрать свой вариант задания;

2)  выполнить основные арифметические операции над заданными приближенными числами;

3)  оформить отчет;

4)  ответить на контрольные вопросы.

Варианты индивидуальных заданий


№ задания

Исходные данные

Число 1

Число 2

Число 3

1

0,145

321

78,2

2

0,301

1931

11,58

3

398,5

72,28

0,34567

4

179,6

24,44

201,55

5

3,49

8,6

236

6

25,1

1,743

12,23

7

0,02

16,5

765

8

0,253

654

83,6

9

1,78

9,1

1,183

10

5,684

123

0,1

11

654

0,342

87,65

12

43

34,99

0,33

13

661

11,78

0,364

14

0,654

111

41,1

15

234

0,943

12,6

16

98,45

345

78,4

17

92

0,46

54,089

18

75,008

86

12,0253

19

73,11

0,234

75,341

20

0,001

214

23,234

21

912

78,54

72,008

22

33,2

47,22

11,111

23

74,9911

0,9

6,33

24

76,83

42

2,1777

25

11

9,8345

35,03

26

0,876

12,45

721

Контрольные вопросы:

1.   Какое число называется приближенным?

2.   Что такое погрешность?

3.   Источники и классификация погрешностей

4.   Какие цифры числа называют значащими, а какие верными?

5.   Что такое округление с недостатком и округление избытком?

6.   Сформулируйте принцип записи приближенного числа

7.   перечислите общие правила нахождения погрешностей основных арифметических операций?

 

Практическая работа №2

Тема: Решение нелинейных уравнений методами половинного деления и простых итераций

Цель занятия:

-       закрепление теоретических знаний по теме и формирование навыков и умений вычисления корней алгебраических и трансцендентных уравнений с заданной точностью с помощью собственных программ на ЭВМ.

Задачи работы:

-       образовательные:  разработать программу, реализующую алгоритмы решения алгебраических и трансцендентных уравнений на ЭВМ с заданной степенью точности;

-       развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-       воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач - алгебраических и трансцендентных уравнений - с помощью ЭВМ.

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, среда разработки приложения - MS Visual Studio 2017.

Краткие теоретические сведения:

Метод половинного деления (бисекций) – простой и надежный метод поиска простого корня нелинейного уравнения f(x)=0. Итерационный метод бисекций состоит в построении последовательности вложенных отрезков, на концах которых функция принимает значения разных знаков. Каждый последующий отрезок получают делением пополам предыдущего. Процесс построения последовательности отрезков позволяет найти нуль функции f(x) (корень уравнения f(x)=0) с любой заданной точностью.

Опишем один шаг итераций. Пусть на (n-1)-м шаге найден отрезок [an-1,bn-1][a,b], такой, что f(an-1)*f(bn-1)<0. Делим его пополам точкой ξ=(an-1 +bn-1)/2 и вычисляем f(ξ). Если f(ξ)=0, то ξ=(an-1 +bn-1)/2  - корень уравнения. Если f(ξ)≠0, то из двух половин отрезка выберем ту, на концах которой функция имеет противоположные знаки, так как один из корней лежит на этой половине. Таким образом,

an = an-1, bn=ξ, если f(ξ)*f(an-1)<0,

an = ξ, bn=bn-1, если f(ξ)*f(an-1)>0.

Если требуется найти корень x точностью e, то деление пополам продолжается до тех пор, пока длина отрезка не станет меньше 2e. Тогда координата середины отрезка и есть значение корня с требуемой точностью e. Для достижения точности e необходимо совершить N итераций, где

               Nlog2.

Это означает, что для получения каждых трех верных знаков необходимо совершить около 10 итераций.

Если на отрезке [a,b] находиться несколько корней уравнения f(x)=0, то процесс сводится к одному из них.

Схема алгоритма метода половинного деления дана на рис. 1

Рисунок 1 – Схема алгоритма метода половинного деления

Метод простых итераций (метод последовательных приближений) решения трансцендентного уравнения f(x)=0 состоит в замене исходного уравнения эквивалентным ему уравнением x=j(x) и построением последовательности xn+1=j(xn), сходящимся при n®¥ к точному решению.

Опишем один шаг итераций.

Исходя из найденного на предыдущем шаге значения xn-1, вычисляем y=j(xn-1). Если ½y-xn-1½>x, выполняют следующую итерацию, полагая xn=y. Если же ½y-xn-1½<x, то вычисления заканчиваются и за приближенное значение корня принимают величину xn=y.

Погрешность полученного результата зависит от знака производной j’(x). При j’(x)>0 корень найден с погрешностью q*e/1-q, если j,(x)< 0, то погрешность не превышает e. Число q, такое, что |j’(x)q<1

Следует помнить, что скорость сходимости последовательности {xn} к корню x тем выше, чем меньше число q.

Схема алгоритма метода простых итераций представлена на рис. 2 .

Рисунок 2 – Схема алгоритма метода простых итераций

Порядок выполнения работы:

1.   Выбрать свой вариант задания.

2.   Для своего задания графически или аналитически отделить корень трансцендентного уравнения f(x)=0, т.е. найти отрезок [a,b], на котором функция f(x) принимает значения разные по знаку.

3.   Создать функции, реализующие на ЭВМ алгоритм метода половинного деления и метода итераций для решения заданного уравнения f(x)=0 с заданной точностью. Взять e=0,0001

4.   Составить программу для вычисления корня уравнения этими методами.

5.   Провести вычисления по программе для своего варианта задания каждым из этих методов, подсчитав количество итераций в каждом из них. Провести анализ эффективности методов.

6.   Оформить отчет

7.   Ответить на контрольные вопросы

Варианты задания

f(x)

 

f(x)

1

arccos x2 – x

14

2tg x + x – 1

2

ln x -

15

Ln x3 -

3

x - e

16

X2 - e

4

x – ln (x – 1 + )

17

x – ln (2x – 1 + )

5

sin x2 – 6x + 1

18

Sin (x2 +5)– 4x + 2

6

cos x2 – 10x

19

Cos (2x2 +3)+10x

7

x -

20

2tg() + x – 1

8

log2(3 – x) -  + 3

21

3 -

9

 - x

22

5x2 – 2cos(x2)

10

2 x – 1 + sin x

23

log2(3 –) -  + 5

11

 -

24

 

12

x2 – 3cos x

25

2 3x – 2 + sin (5x+2)

13

3 -

26

2cosx -

Контрольные вопросы:

1.   Что дает отделение корней?

2.   Можно ли произвольно задавать значения на отрезке по оси х для отделения корней?

3.   Что при отделении корней называют критическими точками?

4.   Сколько корней может быть у функции, если у нее существует только одна критическая точка?

5.   В чем заключается геометрический смысл методов половинного деления, простых итераций?

6.   Как выбираются концы отрезка следующего интервала в методе половинного деления?

7.   Какими свойствами должна обладать функция f(x), чтобы методом половинного деления можно было гарантировано решить уравнение f(x)=0.

8.   Отличие условий окончания поиска при «монотонном» и при «колебательном» приближении к корню в методе простых итераций?

9.     Какой функцией заменяется левая часть уравнения f(x)=0 в методе простых итераций?

10. Какую сходимость имеет метод простых итераций?

 

Практическая работа №3

Тема: Решение нелинейных уравнений методами хорд и касательных

Цель работы:

-       закрепление теоретических знаний по теме и формирование навыков и умений вычисления корней алгебраических и трансцендентных уравнений с заданной точностью с помощью собственных программ на ЭВМ.

Задачи работы:

-       образовательные:  разработать программу, реализующую алгоритмы решения алгебраических и трансцендентных уравнений на ЭВМ с заданной степенью точности;

-       развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-       воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач - алгебраических и трансцендентных уравнений - с помощью ЭВМ.

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, среда разработки приложения - MS Visual Studio 2017.

Краткие теоретические сведения:

В этой практической работе продолжается рассмотрение основных методов численного решения трансцендентных уравнений, начатое в практической работе №2.

Если известно хорошее начальное приближение решения уравнения f(x)=0, то эффективным методом повышения точности является метод касательных (метод Ньютона). Метод состоит в итерационной последовательности xn+1=xnf(xn)/f,(xn), сходящийся к корню уравнению f(x)=0.

Если необходимо найти корень с точностью e, то итерационный процесс можно прекращать, когда ½xn-xn-1½<e0 =, где m1 –наименьшее значение модуля ½f(x)½ на [a,b], M2 -  наибольшее значение модуля ½f’’(x)½ на отрезке [a,b].

Один шаг итераций. Если на (n-1) шаге очередное приближение xn-1 не удовлетворяет условию окончания процесса, то вычисляем величины f(xn-1), f’’(xn-1), тогда следующее приближение корня xn+1=xnf(xn)/f(xn). При выполнении условия ½xn-xn-1½<, величину xn принимаем за приближенное значение корня x, вычисленное с точностью e. Метод Ньютона эффективен, если известно хорошее начальное приближение для корня и в окрестности корня график имеет большую крутизну. В этом случае процесс быстро сходится. Если же численное значение f(x) в близи корня мало, то процесс вычисления корня может оказаться очень долгим.

Метод Ньютона имеет квадратичную скорость сходимости. Это означает, что при переходе от одной итерации к другой количество верных знаков удваивается в последующем приближении.

Недостатки: узкая область сходимости.

Схема алгоритма Ньютона приведена на рис. 3.

Рисунок 3 – Схема алгоритма метода касательных

В методе хорд  нелинейная функция f(x) на отдельном интервале [a,b] заменяется линейной, в качестве которой берется хорда – прямая, стягивающая концы нелинейной функции. Эта хорда определяется как прямая, проходящая через точки с координатами (a, f(a)) и (b, f(b)).  Имея уравнение хорды y=cx+d, можно легко найти точку ее пересечения с горизонтальной осью, подставив в уравнение y=0 и найдя из него х. Естественно, в полученной таким образом точке x1 не будет решения, ее принимают за новую границу отрезка, где содержится корень. Через эту точку с координатами (x1, f(x1)) и соответствующую границу предыдущего интервала опять проводят хорду, находят x2 и т.д. несколько раз, получая последовательность x3, x4, x5, ..., сходящуюся к корню. Метод применим только для монотонных функций.

Алгоритм метода зависит от свойств функции f(x). Если f(b)f’’(b)>0, то строящаяся на каждом этапе хорда имеет правый фиксированный («закрепленный») конец, и алгоритм выглядит следующим образом:

;

при этом последовательность x1, x2, ... будет приближаться к корню слева.

Если f(a)f’’(a)>0, то строящаяся на каждом этапе хорда имеет правый фиксированный («закрепленный») конец, и алгоритм выглядит следующим образом:

;

при этом последовательность x1, x2, ... будет приближаться к корню справа.

Условием окончания итерационного процесса является соотношение , а в качестве корня принято хi (можно также закончить процесс и при достижении f(xi)).

 

Порядок выполнения работы:

1.   Выбрать свой вариант задания (воспользуйтесь вариантами заданий, помещенных в работе №2).

2.   Отрезок [a,b], на котором функция f(x) принимает значения противоположные по знаку, взять из предыдущей работы.

3.   Создать функции, реализующие на ЭВМ алгоритм метода Ньютона и  метода хорд для решения заданного трансцендентного уравнения f(x)=0. Блок-схему алгоритма метода хорд нарисовать самостоятельно.

4.   Составить программу для вычисления корня уравнения каждым из этих методов.

5.   Провести вычисления по программе для своего варианта задания каждым из этих методов, подсчитав количество итераций в каждом из них. Провести сравнительный анализ эффективности методов.

6.   Оформить отчет

7.   Ответить на контрольные вопросы

Контрольные вопросы:

1.   В чем заключается геометрический смысл метода касательных (Ньютона)?

2.   Исходя из чего выбирается в методе Ньютона первое приближение?

3.   Необходимые и достаточные условия решения трансцендентного уравнения методом Ньютона?

4.   В чем заключается геометрический смысл метода хорд?

5.   Как выбираются концы отрезка следующего интервала в методе хорд?

6.   Какими свойствами должна обладать функция f(x), чтобы методом хорд можно было решить уравнение f(x)=0?

7.   Какой конец хорды неподвижен при реализации метода?

Практическая работа №4

Тема: Решение систем линейных уравнений

Цель занятия:

-         закрепление теоретических знаний по теме и формирование навыков и умений использования численных методов решения систем линейных уравнений на ЭВМ.

Задачи работы:

-         образовательные: разработать программу, реализующую вычислительную схему методов Гаусса, простых итераций и Зейделя для решения систем линейных уравнений на ЭВМ;

-         развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-         воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач - систем линейных уравнений - с помощью ЭВМ.

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, среда разработки приложения - MS Visual Studio 2017.

Краткие теоретические сведения:

Для решения систем линейных уравнений используются различные методы линейной алгебры. Наибольший интерес представляет метод линейной интерполяции, который приводит к системе m линейных уравнений с n неизвестными. Такие системы решаются методом последовательных исключений – методом Гаусса.

Остановимся на варианте решения системы n линейных уравнений с n неизвестными и рассмотрим алгоритм такого решения на ЭВМ.

Методом Гаусса называют точный метод решения системы уравнений, состоящий в том, что последовательным исключением неизвестных систему

приводят к эквивалентной системе с треугольной матрицей

решение которой находят по реккурентным формулам:

Вычисления по методу Гаусса распадаются на два этапа: на первом этапе, называемым прямым ходом метода, исходную систему приводят к треугольному виду. На втором этапе, который называют обратным ходом, решают треугольную систему, эквивалентную исходной. Коэффициенты  ведущими элементами метода Гаусса.

Необходимым условием для реализации метода Гаусса, является  на всех этапах преобразования. В случае  происходит останов алгоритма, т.к. деление на ноль считается некорректной операцией. При реализации данного алгоритма на ПК возникают большие погрешности, если  и является малым числом. Для повышения точности вычисления и исключения останова применяют варианты метода Гаусса с выбором главного элемента по столбцу (строке) матрицы.

Рассмотрим алгоритм метода Гаусса с выбором главного элемента по столбцу:

1.                     Выбираем наибольший элемент в первом столбце матрицы А системы уравнений:

1.                    

2.                     Меняем первую строку (тоже, что и первое уравнение) со строкой (уравнением), содержащей выбранный элемент. При перестановке меняются соответствующие элементы правых  частей. Так как порядок записи уравнений произволен, при перестановке решение не меняется.

3.                     Из второй строки вычитают первую, умножив ее на , из третьей – первую, умножив ее  на  и т.д.

4.                     Повторяем все действия, начиная с первого, используя второе уравнение и второй столбец вместо первого. Продолжим эти действия для следующих уравнений и столбцов до тех пор, пока все элементы матрицы А, находящиеся ниже главной диагонали, не станут равными нулю. Тогда система примет вид:

5.                     Эта система решается методом обратной подстановки. Т.к. последнее уравнение имеет вид: , то из него можно найти .

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

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

Для решения систем большей размерности (103-106) используют приближенные итерационные методы. Эти методы дают возможность найти решение системы как предел бесконечного вычислительного процесса, позволяющего по уже найденным приближениям к решению построить следующее, более точное приближение. Важной чертой таких методов является их самоисправляемость и простота реализации, т.е. в случае сходящегося итерационного процесса ошибка в каком-то приближении исправляется в последующих вычислениях, и такое исправление требует только несколько лишних шагов единообразных вычислений.

К самым распространенным приближенным методам относятся методы простых итераций и метод Зейделя.

Рассмотрим простейший итерационный метод решения линейных систем – метод простых итераций, называемый иногда методом последовательных приближений. Он состоит в том, что исходная система уравнений  преобразуется к виду , где . К такому виду систему можно привести, например, выделяя диагональные элементы. Зная какое-либо приближение  можно получить  из соотношения , затем аналогично ,  и т.д., в общем виде алгоритм записывается в виде .

Рассмотрим условия сходимости метода итераций. Для сходимости итераций в методе достаточно выполнения условия , где - любая из некоторого набора стандартных норм матрицы, например,

 или .

 Кроме того, последовательность , , …,  будет сходиться к решению , если для матрицы  диагональные элементы велики по сравнению с внедиагональными. Итерации сходятся тем скорее, чем меньше

Очень часто в качестве начального приближения берут вектор , т.е. .

Тогда нетрудно оценить погрешность после i-го приближения

                             (1)

Соотношение (1) позволяет организовать решение системы линейных уравнений с заранее заданной погрешностью , используя условие

и даже определять необходимое количество итераций i для достижения заданной погрешности.

Условием окончания итерационного процесса является условие

,

где . Приближенное значение решения полагается равным .

Метод простых итераций на практике используется не часто.

Метод Зейделя назван по фамилии автора. Метод отличается от метода простых итераций прежде всего в немедленном вводе в вычисления каждого из полученных исправленных значений неизвестных. Для иллюстрации метода запишем сначала метод простых итераций в скалярной форме:

В рассматриваемом методе каждая только что найденная переменная подставляется в следующее уравнение, т.е. алгоритм имеет вид:

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

Порядок выполнения работы:

1.       Выбрать свой вариант задания для решения системы уравнений методом Гаусса.

2.       Аналитически найти решение системы линейных уравнений методом Гаусса.

3.       Составить программу, реализующие на ЭВМ метод Гаусса с выбором главного элемента по столбцу.

4.       Провести вычисления по программе для своего варианта задания и сравнить с результатом, полученным в п.2.

5.       Оформить отчет

6.       Выбрать свой вариант задания для решения системы уравнений методами простых итераций и/или Зейделя.

7.       Проверить условия сходимости системы линейных уравнений. Если необходимо, привести ее к нужному виду.

8.       Подготовить к вводу исходные данные.

9.       Рассчитать заранее для заданной степени точности количество итераций;

10.   Составить программу решения системы линейных уравнений методами простых итераций и/или Зейделя и содержащую печать результатов.

11.   Провести вычисления по программе для своего варианта задания.

12.   Оформить отчет

13.   Ответить на контрольные вопросы

Варианты задания для решения систем уравнений методом Гаусса

Задание

Задание

1

14

2

15

3

16

4

17

5

18

6

19

7

20

8

21

9

22

10

23

11

24

12

25

13

26

Варианты индивидуальных заданий для решения систем уравнений методом Зейделя

Задание

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

 

Контрольные вопросы:

1.       К каким методам относится метод Гаусса – точным или приближенным?

2.       Для чего используется метод Гаусса?

3.       В чем заключается вычислительная схема метода Гаусса с выбором главного элемента по столбцу?

4.       Что называют прямым ходом метода Гаусса?

5.       Что называют обратным ходом метода Гаусса?

6.       Что называют ведущими элементами метода Гаусса?

7.       Когда система уравнений не имеет решения?

8.       Необходимые условия для реализации метода Гаусса на ЭВМ?

9.       Как можно использовать метод Гаусса для нахождения обратных матриц?

10.   Когда используются точные методы для решения систем линейных уравнений?

11.   Каким методом лучше всего решать систему уравнений невысокого порядка, например третьего?

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

13.   От чего зависит скорость сходимости метода итераций?

14.   При каком условии будет сходиться метод итераций?

15.   Можно ли заранее оценить число итераций для получения решения с заданной погрешностью?

16.   Условие окончания итерационного процесса вычислений приближенного решения системы линейных уравнений.

 

Практическая работа №5

Тема: Вычисление интегралов методами Ньютона-Котеса

Цель работы:

-         закрепление теоретических знаний по теме и формирование навыков и умений использования численных методов интегрирования на ЭВМ.

Задачи работы:

-         образовательные: разработать программу, реализующую алгоритм вычисления интеграла с заданной точностью на ЭВМ;

-         развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-         воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач – численного интегрирования - с помощью ЭВМ

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, среда разработки приложения - MS Visual Studio 2017.

Краткие теоретические сведения:

Как известно, все известные численные методы интегрирования строятся на том, что подынтегральная функция приближенно заменяется более простой, «близкой» ей вспомогательной функцией (горизонтальной или наклонной прямой, параболой 2-го, 3-го или более высокого порядка), от которой интеграл легко берется. Тогда за приближенное значение интеграла принимается значение интеграла от вспомогательной функции. В результате такой замены получаются формулы интегрирования, называемые квадратурными, правая часть которых представляет собой взвешенную сумму ординат подынтегральной функции в отдельных точках:

                                                  (1)

Чем меньше интервалы, на которых производят замену, тем точнее вычисляется интеграл. Поэтому исходный отрезок  для повышения точности делят на несколько равных или неравных интервалов, на каждом из которых применяют формулу интегрирования, а затем складывают результаты.

Все методы различаются значением ординат xi  и весов wi.

В большинстве случаев погрешность численного интегрирования определяется путем двойного интегрирования: с исходным шагом интегрирования (шаг определяется путем равномерного деления отрезка b-a  на число отрезков n:  и с шагом интегрирования, увеличенным в 2 раза. Разница вычисленных значений интегралов определяет погрешность.

Сравнение эффективности различных методов проводится по степени полинома, который данным методом интегрируется точно, без ошибки. Чем выше степень полинома, тем выше точность метода, тем он эффективнее.

К простейшим методам можно отнести методы прямоугольников (левых, правых, средних, произвольных) и трапеций. В первом случае подынтегральная функция заменяется горизонтальной прямой (y=c0), функция f(x) на  заменяется ее значением либо в точке а, либо в b, либо в середине отрезка, либо в любой произвольной точке отрезка. Искомый интеграл, равный площади криволинейной трапеции, заменяется на площадь прямоугольника. Из геометрических соображений нетрудно записать формулу интегрирования по методу прямоугольника:

,                                   (2)

где h=w0=b-a – шаг интегрирования. Это формула для левых прямоугольников.

Нужно заметить, что формула (2) справедлива для одного участка интегрирования. При разбиении  на n участков получают следующую формулу:

                                                  (3)

Схема алгоритма метода прямоугольника приведена на рисунке 4.

В методе трапеций подынтегральная функция заменяется наклонной прямой (y=c1x+c0). Формулы интегрирования в этом случае для одного участка интегрирования выглядит следующим образом:

                      (4)

Для n участков интегрирования формула запишется так:

                               (5)

Нетрудно заметить, что в методе прямоугольников интеграл вычисляется абсолютно точно только при f(x)=c(const), а в методе трапеций – при f(x) линейной или кусочно-линейной.

Метод прямоугольников не находит практического применения в силу значительных погрешностей.

По сравнению с методом прямоугольников метод трапеций более точный, так как трапеция точнее заменяет соответствующую криволинейную трапецию, чем прямоугольник.

Погрешность R вычислений  интеграла методом трапеций при использовании двойного просчета на практике может быть определена из следующего соотношения:   .

С использованием двойного просчета можно организовать автоматический подбор шага интегрирования (т.е. число разбиений n) для обеспечения заданной погрешности интегрирования (последовательно удваивая шаг и контролируя погрешность).

Схема алгоритма метода трапеций приведена на рисунке 5.

Рисунок 4                                          Рисунок 5

Метод Симпсона базируется на замене подынтегральной функции квадратичной параболой, которая строится уже не по двум (как прямая в методе трапеций), а по трем точкам на каждом участке. По этим трем точкам (крайние точки участка и средняя точка) строится интерполяционная функция – полином второго порядка, который аналитически интегрируется. Получается следующая расчетная формула:

для одного участка интегрирования:

                             (6)

для n  участков интегрирования:

                      (7)

По сравнению с методами прямоугольников и трапеций он более точный.

Метод Симпсона обеспечивает вычисление интеграла точно, без погрешности при полиноме третьего порядка.

Следовательно, этот метод  предпочтительнее предыдущих.

Количество оценить погрешность при использовании двойного просчета можно по соотношению

 ,

т.е. при увеличении числа разбиений в два раза погрешность падает в 15 раз.

Схема алгоритма метода Симпсона приведена на рисунке 6.

Рисунок 6 – Алгоритм метода Симпсона

Порядок выполнения работы:

1. выбрать свой вариант задания;

2. подготовить исходные данные, взять n=2, точность e=0,001;

3. разработать алгоритм вычисления интеграла с заданной точностью тремя методами: методом левых прямоугольников, методом трапеций, методом Симпсона;

4. составить программу, реализующую алгоритм вычисления интеграла на ЭВМ с подсчетом количества итераций, используя методы: методом левых прямоугольников, методом трапеций, методом Симпсона;

5. с помощью программы найти значение интеграла для своего варианта задания разными методами, а также количество итераций в каждом из них. Провести сравнительный анализ эффективности разных методов;

6. выполнить сравнительный анализ результатов вычисления интеграла разными методами, используя в качестве критерия количество итераций, необходимое для вычисления интеграла с заданной погрешностью;

7. составить отчет;

8. ответить на контрольные вопросы.

Содержание отчета:

1. цель работы;

2. задание в соответствие с вариантом обучающегося: определенный интеграл и погрешность вычисления;

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

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

4. ответы на контрольные вопросы.

Варианты задания

задания

Задание

задания

Задание

1

14

2

15

3

16

4

17

5

18

6

19

7

20

8

21

9

22

10

23

11

24

12

25

13

26

Контрольные вопросы:

1)  Что такое шаг интегрирования и как он определяется?

2)  Какой из методов – прямоугольников или трапеций точнее?

3)  Какой функцией заменяется подынтегральная функция в методе Симпсона?

4)  Обязательно ли участок интегрирования разбивать при реализации метода на более мелкие участки?

5)  Как изменяется погрешность нахождения интеграла при уменьшении числа разбиений n?

6)  Дана подынтегральная функция f(x)=x+7, каким методом лучше всего найти интеграл?

7)  Дана подынтегральная функция f(x)=2x2. Можно ли каким либо методом вычислить интеграл без ошибки?

8)   Являются ли постоянными весовые коэффициенты в слагаемых в методе Ньютона-Котеса?

Практическая работа №6

Тема: Приближенное решение задачи Коши

Цель занятия:

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

Задачи работы:

-         образовательные: сформировать умение решать обыкновенное дифференциальное уравнение с начальными условиями различными методами; сделать выводы об эффективности методов;

-         развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-         воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач - дифференцирования - с помощью ЭВМ.

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, среда разработки приложения - MS Visual Studio 2017.

Краткие теоретические сведения:

Обыкновенным дифференциальным уравнением (ОДУ) первого порядка  называется уравнение вида

,  

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

Численное решение ОДУ состоит в получении таблицы приближенных значений  искомого решения  на некоторой сетке  значений аргумента х. Чаще всего . Точки xi называются узлами сетки, а величина hшагом (h>0).

Одним из самых простых методов решения дифференциальных уравнений первого порядка  является метод Эйлера.

В методе Эйлера приближенные значения  вычисляются последовательно по формуле: 

Этот метод относится к группе одношаговых методов, в которых для расчета точки  требуется информация только о последней вычисленной точке .

Для повышения точности на практике используют модифицированный метод Эйлера второго порядка. Он имеет следующий вычислительный алгоритм:

   yi+1=yi+h[fi+fi+1]/2, где fi=f(xi,yi).
Здесь  в формуле используется значение f(xi+1,yi+1) с еще пока неизвестным значением yi+1. Это значение может быть найдено предварительно, например, по методу Эйлера, а затем использоваться в алгоритме.

Методом Рунге-Кутта называют одношаговый метод четвертого порядка. Это один из самых распространенных методов решения задач с начальными условиями для обыкновенных дифференциальных уравнений. Этот метод более точен, чем метод Эйлера, который является методом первого порядка. Для расчета одного значения функции необходимо четыре раза вычислять первую часть дифференциального уравнения, а не два как в модифицированном методе Эйлера первого порядка.

 В этом методе величины yi+1 вычисляются по следующим формулам:

Кроме одношаговых методов, существует большая группа многошаговых методов.

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

 

1) На первом этапе - этапе прогноза - осуществляется прогноз значения функции по специальной формуле:

где для компактности записи использовано следующее обозначение

2) на втором этапе – этапе коррекции – осуществляется коррекция полученного значения по формуле:

Если полученное значение y после коррекции существенно отличается от спрогнозированного, то проводят еще один этап коррекции. Если опять имеет место существенное отличие от предыдущего значения (т.е. от предыдущей коррекции), то проводят еще одну коррекцию и т.д. Однако очень часто ограничиваются одним этапом коррекции.

Абсолютная погрешность определяется по формуле

Метод требует несколько меньшего количества вычислений (например, достаточно только два раза вычислить f(x,y), остальные запомнены с предыдущих этапов), но требует дополнительного «расхода» памяти. Кроме того, невозможно «запустить» метод: для этого необходимо предварительно получить одношаговыми методами первые три точки.

Метод Адамса-Башфорта также относится к группе многошаговых методов, в которых для нахождения точки  требуется информация о нескольких предыдущих точках.  Метод Адамса-Башфорта принадлежит к классу четырехшаговых методов, поскольку для нахождения величины yi+1 используется информация о четырех предыдущих точках:

Многошаговые методы более экономичны, чем одношаговые (не требуют дополнительных вычислений). В этом состоит достоинство многошаговых методов. Однако эти методы обладают общим недостатком – с их помощью нельзя начать решать задачу. Выход из положения состоит в использовании какого-либо одношагового метода того же порядка точности до тех пор, пока не будет получено достаточно значений для работы многошагового метода.

Порядок выполнения работы:

1. Выбрать свой вариант задания

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

3. С помощью программы для своего варианта задания получить решение дифференциального уравнения

4. оформить отчет

5. ответить на контрольные вопросы

Варианты задания

Решить задачу Коши  на отрезке  с известными начальными условиями   методом Эйлера с шагом h=0,1.

№ задания

f(x,y)

y(x0)

a

b

 

№ задания

f(x,y)

y(x0)

a

b

1

-1

0

2

 

14

0,7

0

4

2

-1

2

4

 

1 5

-2

-1

1

3

0

-1

1

 

16

0

0

2

4

0

0

2

 

17

0,5

0

2

5

0.5

0

2

 

18

0,2

-1

1

6

1

0

5

 

19

0,7

0

4

7

0

0

4

 

20

-1

2

4

8

0,5

0

2

 

21

1

2

4

9

-0,5

2

5

 

22

0,5

2

5

10

0

-1

1

 

23

0

0

4

11

0

2

5

 

24

-1

2

4

12

-2

1

4

 

25

-2

1

4

13

0

-2

1

 

26

1

-1

2

 

Контрольные вопросы:

1.          В чем заключается задача Коши?

2.          Что является решением дифференциального уравнения?

3.          Необходим ли поиск начальных условий в методе Эйлера?

4.          Какие еще одношаговые методы существуют?

5.          К какой группе относится модифицированный метод Эйлера?

6.          В чем основное отличие одно- и многошаговых методов?

7.          Сколько предыдущих значений функции нужно иметь, чтобы сосчитать одно следующее значение в методе Рунге-Кутта?

8.          Что можно отнести к недостаткам метода четвертого порядка?

9.          Каковы достоинства многошаговых методов?

10.      Есть ли недостатки у многошаговых методов?

11.      За сколько этапов реализуется метод Милна?

12.      Что делается на этапе прогноза?

13.      Что делается на этапе коррекции?

14.      Являются ли многошаговые методы итерационными?

15.      Можно ли оценить погрешность метода Милна?

16.      Почему для запуска многошаговых методов используются одношаговые методы?

17.      Каковы достоинства многошаговых методов?

18.      Есть ли недостатки у многошаговых методов?

 

Практическая работа №7

Тема: Интерполирование функций

Цель занятия:

-         закрепление теоретических знаний по теме и формирование навыков и умений выполнения интерполяции и экстраполяции функции методами Лагранжа и Ньютона.

Задачи работы:

-         образовательные: сформировать умение выполнять приближение функций путем построения интерполяционного многочлена Лагранжа и Ньютона;

-         развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-         воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач с помощью ЭВМ.

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, среда разработки приложения - MS Visual Studio 2017.

Краткие теоретические сведения:

Пусть на отрезке  задано дискретное множество несовпадающих точек , а на множестве задана сеточная функция . Требуется найти функцию , принимающую в точках  те же значения, что и функция , т.е. .

Точки  называются узлами интерполяции, а искомая функция  - интерполирующей.

Основная задача интерполяции – нахождение промежуточных значений таблично заданной функции в тех точках внутри данного интервала, где она не задана (т.е. внутри таблицы).

Одной из целей задачи интерполяции является вычисление значения функции в произвольной точке . При этом различаются собственно интерполирование, когда точка , и экстраполирование, когда .

Экстраполяция – несколько более «широкое» понятие, оно сводится к восстановлению функции в точках за пределами заданного интервала.

Функция (x) называется интерполирующей или интерполяционной для f(x) на , если ее значения (x0), (x1), …, (xn) в заданных точках x0, x1, ..., xn,, называемых узлами интерполяции, совпадают с заданными значениями функции f(x), т.е. с y0, y1, …, yn соответственно.

Все интерполяционные методы, базирующиеся на использовании в качестве интерполяционной функции полиномов, дают одни и те же результаты, но с разными затратами. Это объясняется тем, что полином n-й степени, содержащий n+1 параметр и проходящий через все заданные n+1 точки, - единственный.

Интерполяционный полином n-го порядка в методе Лагранжа представляется следующим образом:

,

где                        

- называют базисными многочленами Лагранжа.

Заметим, что числитель, фигурирующий в записи j-го слагаемого Ln(x) дроби, представляет собой произведение разностей между переменной х и всеми узлами, кроме j –го, а знаменатель – произведение разностей между j-ым узлом и всеми остальными.

Причем нетрудно заметить, что , если , и , если . Если раскрыть произведение всех скобок в числителе (в знаменателе все скобки – числа), то получим полином n-го порядка от х, так как в числителе содержится n сомножителей первого порядка. Следовательно, интерполяционный полином Лагранжа не что иное, как обычный полином n-го порядка, несмотря на специфическую форму записи.

Интерполяционный многочлен Ньютона имеет вид:

         (1)

где , , …- конечные разности первого,  второго и т.д. порядков, h – шаг  интерполирования (некоторая постоянная величина), х0 – базовый узел многочлена.

Практически формула (1) применяется в несколько ином виде. Положим , т.е. . Тогда  .

Окончательно имеем:

Эта формула называется первой интерполяционной формулой Ньютона.

Первая формула Ньютона обычно применяется при значениях , а именно для интерполирования вперед (в сторону увеличения х – при , т.е. при )  (за начальное значение x0 можно принимать любое табличное значение аргумента x) или экстраполирования назад (левее х0 – при  x<x0, т.е. при q<0).

При интерполяции назад (т.е. в конце интервала, но левее xn) или при экстраполяции вперед, правее xn  (другими словами когда поочередное подключение узлов происходит в обратном порядке: сначала последний, потом предпоследний и т.д.) рекомендуется для применения второй интерполяционный многочлен Ньютона:

,   (2)

в котором базовым является узел хn и коэффициенты которого определяются конечными разностями, расположенными на восходящей от yn диагонали.

Положим в (2)  , тогда получим:

Порядок выполнения работы.

1.            выбрать свой вариант задания

2.            составить многочлен Лагранжа, самостоятельно определив его степень, используя исходные данные;

3.            найти значения получившейся функции в точках x1 и x2

4.            составить многочлен Ньютона третьей степени;

5.            найти значения получившейся функции в точке x1.

6.            ответить на контрольные вопросы

Задание:

1.   Пусть некоторая функция y=y(x) задана таблицей своих значений. Используя интерполяционный многочлен Лагранжа, найти значения функции в точках x1 и x2.

 

Вариант 1

x1=0.2 и x2=0.6

xi

0.0

0.4

0.8

1.2

yi

0.00

0.63

0.89

1.10

 

Вариант 2

x1=0.0 и x2=1.2

xi

0.2

0.6

1.0

1.4

yi

0.45

0.77

1.00

1.18

 

Вариант 3

x1=0.6 и x2=1.4

xi

0.0

0.4

0.8

1.0

1.2

yi

0.00

0.63

0.89

1.00

1.10

 

Вариант 4

x1=0.4 и x2=0.8

xi

0.2

0.6

1.0

1.2

1.4

yi

0.45

0.77

1.00

1.10

1.18

 

Вариант 5

x1=0.3 и x2=1.1

xi

0.0

0.4

0.8

1.2

yi

0.56

0.98

1.29

2.10

 

Вариант 6

x1=0.1 и x2=1.3

xi

0.2

0.6

1.0

1.4

yi

0.64

0.84

1.31

1.52

 

Вариант 7

x1=0.5 и x2=1.1

xi

0.0

0.4

0.8

1.0

1.2

yi

0.21

0.97

0.19

1.35

1.52

 

Вариант 8

x1=0.3 и x2=0.9

xi

0.2

0.6

1.0

1.2

1.4

yi

0.45

0.77

1.00

1.10

1.18

 

Вариант 9

x1=0.3 и x2=0.9

xi

0.0

0.5

1.4

2.7

yi

0.5403

0.8216

0.9697

0.9977

 

Вариант 10

x1=0.5 и x2=3.6

xi

0.2

0.9

2.0

4.0

yi

0.6831

0.9185

0.9909

0.9998

 

Вариант 11

x1=0.4 и x2=1.9

xi

0.0

0.5

1.4

2.7

4.0

yi

0.5403

0.8216

0.9697

0.9977

1.2344

 

Вариант 12

x1=1.5 и x2=2.6

xi

0.2

0.9

2.0

4.0

4.2

yi

0.1131

0.6185

0.8904

0.9298

1.3101

 

Вариант 13

x1=0.5 и x2=2.6

xi

0.1

0.7

2.2

3.1

yi

0.6831

1.9185

2.9909

3.9998

 

Вариант 14

x1=0.7 и x2=3.4

xi

0.0

0.9

1.4

2.7

4.0

yi

1.5403

2.8216

3.9697

5.9977

7.2341

 

Вариант 15

x1=0.14 и x2=0.86

xi

0.1

0.5

0.9

1.3

yi

0.000

0.100

0.345

0.734

 

Вариант 16

x1=0.74 и x2=1.42

xi

0.1

0.9

1.3

1.7

2.1

yi

0.000

0.345

0.734

1.189

1.676

 

Вариант 17

x1=0.6 и x2=1.2

xi

0.5

0.7

1.0

1.4

yi

-0.555

-0.239

0.000

0.114

 

Вариант 18

x1=0.9 и x2=2.4

xi

0.7

1.4

2.0

2.6

4.0

yi

-0.239

0.114

0.139

0.123

0.082

 

Вариант 19

x1=0.7 и x2=1.2

xi

0.5

0.9

1.1

1.3

yi

-0.555

-0.239

0.021

0.114

 

Вариант 20

x1=0.5 и x2=2.7

xi

0.3

0.9

2.1

2.4

3.0

yi

-0.239

-0.114

0.139

0.123

0.082

 

Вариант 21

x1=0.7 и x2=1.2

xi

0.2

0.5

1.1

1.8

yi

-0.155

-0.039

-0.021

-0.014

 

Вариант 22

x1=0.5 и x2=1.7

xi

0.0

0.4

1.1

1.4

2.0

yi

-0.239

-0.114

0.139

0.123

0.082

 

Вариант 23

x1=1.72 и x2=2.12

xi

1.5

1.9

2.1

2.3

yi

-0.538

-0.035

0.091

1.114

 

Вариант 24

x1=0.5 и x2=2.7

xi

0.35

0.91

2.13

2.42

3.01

yi

0.2396

0.1144

0.1399

1.1232

2.0382

 

Вариант 25

x1=1.15 и x2=2.82

xi

1.0

1.4

2.0

2.3

yi

0.58

1.35

2.14

2.46

 

Вариант 26

x1=0.5 и x2=2.7

xi

0.3

0.9

1.1

2.1

2.0

yi

-0.239

-0.114

0.00

1.122

2.082

 

2.     Пусть некоторая функция y=y(x) задана таблицей своих значений. Используя интерполяционный многочлен Ньютона, найти значения функции в точке x и погрешность интерполяции.

 

Вариант 1

x=0.5

xi

0.0

0.4

0.8

1.2

1.6

yi

0.00

0.63

0.89

1.10

1.24

 

Вариант 2

x=0.7

xi

0.2

0.4

0.6

0.8

1.0

yi

0.455

0.776

1.007

1.188

1.219

 

Вариант 3

x1=0.4

xi

0.0

0.3

0.6

0.9

1.2

yi

0.00

0.63

0.89

1.00

1.10

 

Вариант 4

x=0.37

xi

0.2

0.3

0.4

0.5

0.6

yi

0.453

0.775

1.006

1.108

1.182

Вариант 5

x=0.38

xi

0.0

0.4

0.8

1.2

1.6

yi

0.56

0.98

1.29

2.10

2.52

 

Вариант 6

x=0.6

xi

0.2

0.5

0.8

1.1

1.4

yi

0.64

0.84

1.31

1.52

1.67

 

Вариант 7

x=0.8

xi

0.0

0.5

1.0

1.5

2.0

yi

0.21

0.97

0.19

1.35

1.52

 

Вариант 8

x=0.3

xi

0.2

0.4

0.6

0.8

1.0

yi

0.451

0.772

1.003

1.104

1.185

 

Вариант 9

x=0.5

xi

0.0

0.3

0.6

0.9

1.2

yi

0.5403

0.8216

0.9697

0.9977

1.0921

 

Вариант 10

x=0.5

xi

0.2

0.9

1.6

2.3

3.0

yi

0.6831

0.9185

1.9909

2.5381

3.9998

 

Вариант 11

x1=0.4

xi

0.0

0.5

1.0

1.5

2.0

yi

0.5403

0.8216

0.9697

0.9977

1.2344

 

Вариант 12

x=1.4

xi

0.2

0.9

1.6

2.3

3.0

yi

0.113

0.618

0.890

0.929

1.310

 

Вариант 13

x=0.5

xi

0.1

0.7

1.3

1.9

2.5

yi

0.6831

1.9185

2.9909

3.9998

4.1234

 

Вариант 14

x=0.7

xi

0.0

0.9

1.8

2.7

3.6

yi

1.540

2.821

3.969

5.997

7.234

 

Вариант 15

x=0.34

xi

0.1

0.5

0.9

1.3

1.7

yi

0.000

0.100

0.345

0.734

0.635

 

Вариант 16

x=0.74

xi

0.1

0.5

0.9

1.3

1.7

yi

0.000

0.345

0.734

1.189

1.676

 

Вариант 17

x=0.6

xi

0.5

0.7

0.9

1.1

1.3

yi

-0.555

-0.239

0.000

0.114

0.323

 

Вариант 18

x=0.9

xi

0.7

1.4

2.0

2.6

4.0

yi

-0.239

0.114

0.139

0.123

0.082

 

Вариант 19

x=0.7

xi

0.5

0.9

1.3

1.7

2.1

yi

-0.555

-0.239

0.021

0.094

0.114

 

Вариант 20

x=0.5

xi

0.3

0.9

1.5

2.1

2.7

yi

-0.239

-0.114

0.109

0.123

1.382

 

Вариант 21

x=0.7

xi

0.2

0.5

0.8

1.1

1.4

yi

-0.155

-0.039

-0.021

-0.009

-0.001

 

Вариант 22

x=0.5

xi

0.0

0.4

0.8

1.2

1.6

yi

-0.239

-0.114

0.139

0.123

0.082

 

Вариант 23

x=1.7

xi

1.5

1.9

2.3

2.7

3.1

yi

-0.538

-0.035

0.091

1.114

1.231

 

Вариант 24

x=0.5

xi

0.35

0.70

1.05

1.40

1.75

yi

0.2396

0.1144

0.1399

1.1232

2.0382

 

Вариант 25

x=1.15

xi

1.0

1.25

1.5

1.75

2.0

yi

0.58

1.35

2.14

2.28

2.46

 

Вариант 26

x=0.5

xi

0.3

0.75

1.2

1.65

2.1

yi

-0.239

-0.114

0.00

1.122

2.082

 

Контрольные вопросы:

1.            В чем заключается задача интерполяции функции?

2.            Что называют экстраполяцией?

3.            В чем состоит концепция интерполяции?

4.            Когда удобно использовать интерполяционный многочлен Лагранжа?

5.            В чем заключается недостаток интерполяционного многочлена Лагранжа?

6.            Когда удобнее использовать многочлен Ньютона?

Практическая работа №8

Тема: Построение аппроксимирующей кривой

Цель занятия:

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

Задачи работы:

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

-         развивающие:  развитие творческих умений, самостоятельности, познавательного интереса;

-         воспитательные:  воспитывать положительное отношение к дисциплине.

Оцениваемые знания:

-         методы решения основных математических задач с помощью ЭВМ.

Оцениваемые умения:

-         использовать основные численные методы решения математических задач;

-         выбирать оптимальный численный метод для решения поставленной задачи;

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

Оцениваемые компетенции: ПК.1.1, ПК.1.2, ПК.5.4, ОК.01, ОК.02, ОК.04, ОК.05, ОК.09,ОК.10

Оборудование, программное обеспечение:

Персональный компьютер с конфигурацией: ОС - MS Windows 10, табличный процессор - MS Excel 2016.

Краткие теоретические сведения:

Основная задача аппроксимации – построение приближенной (аппроксимирующей) функции, в целом наиболее близко проходящей около данных точек или около данной непрерывной функции.

Предположим, что между независимой переменной х и зависимой переменной y имеется некая неизвестная функциональная связь y=f(x). Эта связь отображается таблицей приближенных значений , полученных в ходе наблюдений или экспериментов.

x

x0

x1

...

xn

y

y0

y1

...

yn

 

Задача аппроксимации функции f(x) функцией  состоит в построении для заданной функции f(x) такой функции , что

.

Договоримся использовать в качестве аппроксимирующих функций  только многочлены или функции, составленные из многочленов.

Близость исходной и аппроксимирующей функций определяется числовой мерой – критерием аппроксимации (близости).

Наибольшее распространение получил квадратичный критерий, равный сумме квадратов отклонений расчетных значений от «экспериментальных» (т.е. заданных), - критерий близости в заданных точках:

.

Здесь yi – заданные табличные значения функции; - расчетные значения по аппроксимирующей функции; - весовые коэффициенты, учитывающие относительную важность i-точки (увеличение  приводит при стремлении уменьшить R к уменьшению прежде всего отклонения в i-точке, так как это отклонение искусственно увеличено за счет относительно большого значения весового коэффициента).

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

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

Запишем выражение критерия аппроксимации при =1 (i=1,2,...,n) для полиномиального  :

Искомые переменные aj можно найти из необходимого условия минимума R по этим переменным, т.е.  (для р = 0 1, 2,…,k). Продифференцируем по ар (р – текущий индекс):

, р = 0, 1, 2,…,k, i=1,2,…n.

Значения индексов суммирования для простоты опущены.

После очевидных преобразований (сокращение на 2, раскрытие скобок, изменение порядка суммирования) получим

, р = 0, 1, 2,…, k

Перепишем последнее равенство и получим

, р=0, 1, 2, k,    i = 1, 2, …, n.

Получилась система n+1 уравнений с таким же количеством неизвестных aj, причем линейная относительно этих переменных. Эта система называется системой нормальных уравнений. Из ее решения находят параметры aj аппроксимирующей функции, обеспечивающие minR, т.е.  наилучшее возможное квадратичное приближение. Зная коэффициенты, можно вычислить и величину R. Следует помнить, что при изменении даже одного значения исходных данных, все коэффициенты изменят в общем случае свои значения, так как они полностью определяются исходными данными. Поэтому при повторении аппроксимации с несколько изменившимися данными получится другая аппроксимирующая функция, отличающаяся коэффициентами.

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

Линейная аппроксимация

Пусть необходимо найти аппроксимирующую функцию в виде линейного полинома  по имеющимся экспериментальным данным  .

Оценки параметрам a0 и a1 находят методом наименьших квадратов. Для этого минимизируют функцию 

R =

Приравнивая производные функции R по a0, a1 к нулю, получим систему нормальных  уравнений с двумя неизвестными a0 и a1:

Решая систему уравнений любым известным методом, можно найти коэффициенты a0 и a1 для линейного полинома.

Квадратичная аппроксимация

Для полинома второй степени аппроксимирующая функция записывается в следующем виде:

y = a0 + a1 x + a2 x2

Используя метод наименьших квадратов, получим систему линейных уравнений относительно 3-х неизвестных a0, a1,a2, которую можно решить, например, методом Гаусса:

Порядок выполнения работы:

1.       Для выполнения задания выбрать свои исходные данные. В таблице данных помещены данные для линейной и квадратичной зависимости

2.       Используя табличный процессор Excel или составив программу, найти параметры для полиномов первой и второй степени

3.       На графике показать разными цветами график зависимости между исходными данными и найденную аппроксимирующую функцию.

4.       Ответить на контрольные вопросы

Задание:

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

Варианты исходных данных для выполнения задания

1 )                                                                                                              2)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

2

25

6

 

4

40

17

4

30

20

 

6

45

39

7

45

51

 

7

48

53

7

43

50

 

8

49

71

8

47

71

 

10

55

113

10

52

112

 

11

58

127

11

53

127

 

13

59

175

12

56

153

 

15

61

231

13

58

182

 

16

65

248

14

60

201

 

18

70

302

 

3)                                                                                                              4)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

4

27

13

 

3

22

12

6

32

31

 

4

27

21

9

40

72

 

7

41

52

9

45

79

 

6

43

41

10

49

112

 

8

46

69

12

54

143

 

9

51

83

13

59

183

 

11

53

138

14

68

212

 

12

56

157

15

70

253

 

14

57

181

16

72

312

 

15

63

252

 

5 )                                                                                                              6)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

4

30

21

 

5

42

28

5

35

28

 

6

45

42

8

50

72

 

8

48

73

8

48

75

 

8

49

78

9

52

92

 

10

55

115

11

57

138

 

12

56

138

12

63

159

 

13

64

171

14

70

201

 

15

67

282

15

73

261

 

17

69

251

17

74

312

 

18

80

280

 

7 )                                                                                                              8)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

10

35

114

 

7

37

53

10

34

119

 

8

41

71

11

45

120

 

9

42

84

12

43

151

 

8

49

70

13

47

161

 

10

55

112

14

52

201

 

11

58

132

15

53

251

 

13

59

178

16

66

292

 

15

61

251

20

85

459

 

18

65

293

25

100

713

 

20

90

415

 

9 )                                                                                                              10)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

1

25

5

 

5

18

31

5

50

28

 

7

21

52

7

55

41

 

9

28

78

8

63

61

 

11

32

105

8

67

63

 

11

35

112

12

72

151

 

13

37

152

11

73

131

 

14

41

211

12

76

127

 

15

44

315

13

78

151

 

16

48

412

34

120

1012

 

18

53

382

11 )                                                                                                              12)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

2

21

7

 

8

33

71

3

23

11

 

8

35

75

5

28

28

 

9

38

84

7

30

54

 

9

49

90

7

33

49

 

10

57

112

8

38

62

 

12

58

132

10

41

103

 

13

59

178

12

43

151

 

17

62

214

13

47

178

 

19

64

417

14

50

201

 

26

90

712

 

13 )                                                                                                              14)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

3

37

12

 

2

17

7

5

40

28

 

3

16

12

6

41

41

 

5

19

28

6

43

42

 

6

23

41

7

48

53

 

6

25

43

9

51

78

 

7

27

57

10

53

99

 

8

30

71

11

54

128

 

9

32

88

12

58

153

 

11

33

131

14

60

196

 

12

35

158

 

15)                                                                                                              16)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

12

35

151

 

4

34

18

14

40

228

 

6

37

41

17

45

300

 

7

38

53

17

43

302

 

7

40

55

18

46

391

 

9

41

91

20

52

412

 

11

43

117

21

53

457

 

13

42

135

22

66

492

 

14

47

191

23

75

503

 

17

51

217

28

85

702

 

18

53

261

 

 

 

 

17 )                                                                                                              18)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

6

17

41

 

5

17

19

8

19

67

 

7

19

38

9

21

92

 

9

20

72

9

27

94

 

11

22

99

11

31

128

 

13

25

171

13

36

141

 

13

27

168

14

41

172

 

14

28

215

15

43

213

 

15

31

292

19

44

368

 

17

37

363

20

48

401

 

19

40

383

 

19 )                                                                                                              20)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

2

17

7

 

24

44

528

4

19

11

 

26

45

593

7

19

52

 

27

48

701

8

22

93

 

28

49

753

10

25

101

 

30

53

912

10

27

112

 

31

58

1002

14

30

161

 

33

59

1052

17

33

214

 

35

91

1317

19

34

391

 

36

95

1349

20

37

415

 

38

110

1435

 

21 )                                                                                                              22)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

4

17

21

 

4

28

19

8

20

73

 

6

30

42

9

21

86

 

7

35

53

11

23

132

 

7

37

55

12

29

158

 

10

40

112

13

30

171

 

12

47

151

13

32

173

 

12

50

147

14

34

201

 

14

53

173

16

37

217

 

17

54

192

18

41

325

 

20

57

242

 

 

 

 

23 )                                                                                                              24)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

5

22

31

 

4

31

15

7

27

47

 

6

35

32

6

28

41

 

7

37

42

7

26

50

 

7

40

47

8

30

60

 

9

43

78

9

32

78

 

11

47

102

11

34

117

 

13

51

141

14

37

157

 

13

50

144

17

40

219

 

17

54

198

18

47

301

 

19

60

217

 

25 )                                                                                                              26)

Основные производств. Фонды (млн.руб)

Валовая продукция

               

Основные производств. Фонды (млн.руб)

Валовая продукция

7

42

41

 

4

22

12

9

43

73

 

6

24

32

10

47

101

 

7

27

42

10

49

117

 

9

30

73

12

50

136

 

9

31

78

14

53

197

 

12

37

151

16

57

217

 

13

36

181

17

58

253

 

15

39

229

18

60

301

 

17

42

278

20

61

417

 

18

45

291

 

 

Контрольные вопросы:

1.   В чем заключается аппроксимация?

2.   Что такое критерий аппроксимации?

3.   Идея метода наименьших квадратов

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

 

 

 

 

 

 

 

 


Источники информации

Основные

1.     Зенков А.В. Численные методы. Учебное пособие. – Издательство: Юрайт, 2017. – 124 с.

2.     Сулейманов Р.Р. Компьютерное моделирование математических задач. Элективный курс. Методическое пособие. – Издательство: Бином. Лаборатория знаний, 2014. – 156 с.

3.     Ширяев В.И. Исследование операций и численные методы оптимизации. Издательство: Ленанд, 2017. – 224 с..

Дополнительные

1.     Андреев В.Б. Численные методы. М.: Издательский отдел факультета ВМиК МГУ имени М.В. Ломоносова; МАКС Пресс Москва, 2013. - 336 с. 

2.     Бахвалов Н.С., Лапин А.В., Чижонков Е.В.. Численные методы в задачах и упражнениях. Учебное пособие. – М.: Бином, 2010. – 240 с.

3.     Калиткин Н. Н. Численные методы. – СПб.: БХВ-Петербург, 2011 г.  – 587 с.

4.     Костомаров Д.П., Корухова Л.С., Манжелей С.Г. Программирование и численные методы. – М.: Издательство МГУ, 2001.

5.     Плис А.И., Сливина Н.А. Лабораторный практикум по высшей математике: Учебное пособие для втузов. - М.: Высшая школа, 1994. – 416 c.: ил.

Электронные издания (электронные ресурсы):

1.     Учебный курс «Численные методы»: [электрон. версия]. /Локальная сеть Омавиат. -  URL: Students (\\ oat.local)/ S: Обучение/090207/ Численные методы.

Интернет-ресурсы

1 Intuit.ru. Учебный курс «Введение в вычислительную математику» http://www.intuit.ru/department/calculate/calcmathbase/(дата обращения 14.06.2019).

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Методические рекомендации по выполнению практических работ по дисциплине ОП.10 Численные методы для студентов специальности 09.02.07 Информационные системы и программирование"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по гимнастике

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Методические рекомендации предназначены в качестве методического пособия при проведении практических работ по дисциплине «Численные методы» для специальности СПО 09.02.07 «Информационные системы и программирование».

Дисциплина «Численные методы» в профессиональных образовательных учреждениях является дисциплиной общепрофессионального цикла в соответствии с ФГОС СПО четвертого поколения.

Все практические работы соответствуют требованиям, предъявляемым Федеральным государственным образовательным стандартом среднего профессионального образования по специальности 09.02.07 «Информационные системы и программирование», к знаниям и умениям обучающихся по дисциплине «Численные методы», учитывают время, отводимое на изучение дисциплины.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 644 материала в базе

Скачать материал

Другие материалы

Презентация по информатике на тему "Компьютер и здоровье студентов"
  • Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
  • Тема: Глава 1. Теоретические основы информатики
  • 05.11.2019
  • 1040
  • 13
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.11.2019 997
    • DOCX 2 мбайт
    • 50 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Смирнова Елена Евгеньевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Смирнова Елена Евгеньевна
    Смирнова Елена Евгеньевна
    • На сайте: 9 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 24495
    • Всего материалов: 15

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 12 регионов
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Введение в экономическую теорию и практику

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

История классической музыки от античности до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы образовательной политики и информатики

4 ч.

780 руб. 390 руб.
Подать заявку О курсе