Сеточная функция (5 лаб.)

Лабораторная работа
в среде программирования MatLab



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: MatLab

Название работы: Сеточная функция (5 лаб.)

Вид работы: Лабораторная работа

Описание: 5 лабораторных работ в среде MATLAB.

ЗАДАНИЕ ДЛЯ ЛАБОРАТОРНОЙ РАБОТЫ №1
Написать программу создания сетчатой функции: количество узлов сетки до 200, шаг сетки произвольный, интервал задания произвольный. Исходная функция:
При запуске программы предусмотреть ввод: коэффициентов функции, начального значения аргумента функции, шага сетки, количества узлов сетки.
Запомнить результаты работы программы в виде таблицы.
Обеспечить вывод результатов полученной таблицы в графическом виде.
Создать графический пользовательский интерфейс.
Среда программирования – MATLAB 2015.

ЗАДАНИЕ ДЛЯ ЛАБОРАТОРНОЙ РАБОТЫ №2
Разработать и отладить программный модуль восстановления значений функции, используя в качестве опорной сетчатую функцию, полученную в первой лабораторной работе.
Программный модуль должен реализовывать следующие функции:
1. Восстановление значений функции должно проводиться в промежутках между узлами сетки, с помощью интерполяционного полинома. При этом порядок полинома может быть задан в интервале от 1 до N, где N - количество узлов в сетчатой функции.
2. Значение аргумента, для которого происходит восстановление значения функции, может быть задано как одним значением, так и рядом значений.
3. Количество одновременно восстанавливаемых значений не должно превышать 25.
4. Сравнение точности восстановления производится сравнением полученного значения (с использованием интерполяционного полинома) со значением, вычисленным с помощью исходной функции (Рассчитывается относительная погрешность).
5. Вид интерполяционного полинома тот же, что и в первой работе.
6. Используется графический интерфейс пользователя, полученный в первой лабораторной работе.

ЗАДАНИЕ ДЛЯ ЛАБОРАТОРНОЙ РАБОТЫ №3
Задана сеточная функция: количество аргументов 100, шаг – 1, начальное значение аргумента – 1. Вид функции из лабораторной работы №1.
Исследовать точность восстановления функции на интервале значений аргументов от 10 до 25 и от 60 до 80.
Исходные данные:
1. Порядок полинома 1, 6, 20, 80.
2. Значения аргументов, для которых идет восстановление, для первого интервала от 10.55 до 24.55 с шагом 1, для второго интервала от 60.15 до 79.15 с шагом 1.
3. Точность восстановления определяется сравнением полученного значения с теоретическим.
4. Исследования повторить для сеточной функции с шагом дискретизации 0.5.
5. Результатом работы является выбор оптимального порядка интерполирующего полинома (критерием оптимальности является точность восстановления функции).

ЗАДАНИЕ ДЛЯ ЛАБОРАТОРНОЙ РАБОТЫ №4
Задана сеточная функция: количество аргументов 100, шаг – 0.1, начальное значение аргумента – 1. Вид функции из лабораторной работы №1. Определить экстремумы функции и точки пересечения оси Х.
Для восстановления значения функции использовать оптимальный порядок полинома определенный в лабораторной работе №3. Точность определения максимального значения и точки пересечения оси Х принять равной 0.01

ЗАДАНИЕ ДЛЯ ЛАБОРАТОРНОЙ РАБОТЫ №5
Задана сеточная функция: количество аргументов 50, шаг – 1, начальное значение аргумента – 1. Вид функции из лабораторной работы №1.Аппроксимировать сеточную функцию, используя МНК, степенным полиномом.
Исходные данные:
1. Порядок полинома до 20.
2. Точность аппроксимации определяется сравнением полученного значения с теоретическим и должна быть меньше 0.01.
3. Результатом работы является выбор оптимального порядка аппроксимирующего полинома (критерием оптимальности является заданная точность восстановления функции).

Год: 2016

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2016-м году, в рамках этого заказа была разработана программа в среде программирования MatLab. Если у Вас похожее задание на программу, которую нужно написать на MatLab, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2016-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +79374242235
Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com