Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Функции предсказания данных.↑ ⇐ ПредыдущаяСтр 3 из 3 Содержание книги
Поиск на нашем сайте
Весьма интересной является функция предсказания predikt(data,k,N), где data — вектор данных, где data — вектор данных, k — число последних точек существующих данных, на основе которых происходит расчет предсказываемых точек; и N — число точек, в которых необходимо предсказать данные. Она по ряду заданных равномерно расположенных точек позволяет рассчитать некоторое число N последующих точек, т. е. по существу выполняет экстраполяцию произвольной (но достаточно гладкой и предсказуемой) зависимости. Функция предсказания обеспечивает высокую точность при монотонных исходных функциях или функциях, представляемых полиномом невысокой степени (рис. 74). Рис. 74. Пример применения функции предсказания случайных данных. Оборудование, инструменты и приборы ПЭВМ, система MathCad Варианты заданий Варианты заданий приведены в таблице 4.18. Задание 1 Введите матрицу координат точек на плоскости согласно № варианта. Таблица 4.18 Варианты заданий
Окончание табл. 4. 18
Задание 2 Постройте функции линейной и обобщенной регрессии для данных точек.
Задание 3 Постройте линейную и сплайновую интерполяцию для тех же точек.
Задание 4 С помощью функции rnd введите 50 случайных чисел из отрезка [0,2]. Постройте функции сглаживания данных (с помощью различных встроенных функций).
Задание 5 Предскажите поведение функции f(x) = sin(2x) на отрезке [2π, 4π], если предположить, что она задана на отрезке [0, 2π]. Порядок выполнения работы. 1. Создать MathCad – документ и сохранить его под именем «Апроксимация». 2. Выполнить задания в соответствии с данными своего варианта.
Содержание отчета. Отчет должен содержать: · номер, название и цель работы; краткую теоретическую часть, включающую описание проведения регрессии, аппроксимации данных, функции предсказания и сглаживания данных; · результаты выполнения работы согласно заданию, выданному преподавателем, а именно, в отчет должен быть помещен сформированный на лабораторной работе MathCAD-документ “ Регрессия и аппроксимация ”; · заключение по работе.
Контрольные вопросы 1. Что называется интерполяцией, экстраполяцией данных? 2. Для чего необходима регрессия? 3. Какие функции используются для проведения линейной регрессии данных? 4. Что такое сплайн-интерполяция? С помощью каких функций она проводится? 5. Какие функции используют для сглаживания данных? 6. Какие функции используют для предсказания данных?
Лабораторная работа № 26
Программирование в MathCad. Цель работы: Изучить команды программирования MathCad. Теоретическая часть MathCad содержит огромное количество стандартных функций и методов решения задач, в этом вы можете убедиться просмотрев в меню список стандартных функций, но кроме того пользователь может создавать свои функции, алгоритмы решения, используя команды программирования.
Программные операторы
Чтобы познакомиться с командами программирования, выберите на математической панели кнопку:
На экране откроется панель программирования (рис. 75):
Рис. 75. Панель программирования
Рассмотрим программные операторы: · Add Line – добавление строки в программу. Этот оператор создает и при необходимости расширяет жирную вертикальную линию, справа от которой в шаблонах задается запись программного блока. Эта команда используется всегда, если программа содержит больше одной строки. · ß -присваивает значение локальным переменным (например: a ß 5) · If -оператор условного выражения. · Otherwise -выполняется, если неверно ни одно из условий (обычно применяется с if). Например: · For – цикл с параметром. Пример 1. Суммирование чисел от 0 до n: Пример 2. Для x, изменяющего свое значение от -2 до 2 с шагом 0.5, вычислить значение f(x) =x2+e-x, сформировать из этих значений вектор Y: · While – цикл с условием. Пример 3. Суммирование чисел от 0 до n: · Break – прерывание цикла или всей программы. · Return – возвращает результат. По умолчанию программа возвращает все, что стоит на последней строке. · On error – обработка ошибки. Например: · Continue – начать новую итерацию ближайшего цикла.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-11; просмотров: 214; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.83.149 (0.01 с.) |