![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Функции предсказания данных.Содержание книги
Поиск на нашем сайте
Весьма интересной является функция предсказания 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; просмотров: 223; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.241.124 (0.008 с.) |