Файл: Лабораторная работа 1. Массивы и матрицы в Scilab. Решение задач линейной алгебры Теоретическая часть.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 17
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
Лабораторная работа №1. «Массивы и матрицы в Scilab. Решение задач линейной алгебры»
Теоретическая часть
Для работы с множеством данных удобно использовать массивы. Например, можно создать массив для хранения числовых или символьных данных. В этом случае вместо создания переменной для хранения каждого данного достаточно создать один массив, где каждому элементу будет присвоен порядковый номер. Таким образом, массив — множественный тип данных, состоящий из фиксированного числа элементов.
Как и любой другой переменной, массиву должно быть присвоено имя. Переменную, представляющую собой просто список данных, называют одномерным массивом, или вектором. Для доступа к данным, хранящимся в определенном элементе массива, необходимо указать имя массива и порядковый номер этого элемента, называемый индексом.
Если возникает необходимость хранения данных в виде таблиц, в формате строк и столбцов, то необходимо использовать двумерные массивы (матрицы). Для доступа к данным, хранящимся в таком массиве, необходимо указать имя массива и два индекса: первый должен соответствовать номеру строки, а второй — номеру столбца, в которых хранится необходимый элемент. Значение нижней границы индексации в Scilab равно единице. Индексы могут быть только целыми положительными числами.
Задачи для лабораторной работы:
-
Решить систему линейных алгебраических уравнений, сделать проверку
-
Вычислить матрицу, обратную к матрице D
№1
Решить систему линейных алгебраических уравнений, сделать проверку
Решение:
Обьяснение:
Для начала нам нужно задать матрицу А в scilab, после чего вычисляем определитель и обратную матрицу, затем задаем матрицу В в Scilab, умножаем матрицы А и В и в конце проверяем все с помощью команды linsolve.
№2
Вычислить матрицу, обратную к матрице D
Решение:
Обьяснение:
Для начала мы задали матрицы А и В в scilab, после чего вычислили матрицу D, ее определитель и в конце концов обратную матрицу к D.
Вывод
В лабораторной работе №1 посвященной массивам и матрицам в Scilab, а также решению задач линейной алгебры мы научились решать системы линейных алгебраических уравнений и делать их проверку; вычислять обратные матрицы.