Файл: Лабораторная работа 1. Массивы и матрицы в Scilab. Решение задач линейной алгебры 4 Теоретическая часть 4 Задание 5 Задание 6.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.12.2023

Просмотров: 108

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Идея метода наименьших квадратов заключается в том, что функцию Y = f(x, a0, a1, . . . , ak) необходимо подобрать таким образом, чтобы сумма квадратов отклонений измеренных значений yi от расчетных Yi была наименьшей: Задача сводится к определению коэффициентов ai из условия (11.1). Для реализации этой задачи в Scilab предусмотрена функция

[a,S]=datafit(F,z,с)

Задание 5.1.


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



Решение:



Обьяснение:

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

Задание 5.2.


Для вариантов 1-7 найти приближенное значение функции при заданном значении аргумента с помощью функции линейной интерполяции. Функция задана таблично.



Решение:



Обьяснение:

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

Вывод


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

Лабораторная работа №6. «Решение задач оптимизации»

Теоретическая часть


При нахождении минимума функции многих переменных функцию costf необходимо построить таким образом, чтобы входными данными в нее были значения вектора неизвестных x и параметра ind. Функция costf должна зависеть не от нескольких неизвестных, а от одного массива (вектора) неизвестных. В случае функции многих переменных структура функции сostf должна быть такой:




Задание 6.


Решить задачу целочисленного программирования.



Решение:



Обьяснение:

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

Вывод


В данной лабÐ