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

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

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

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

Добавлен: 04.12.2023

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

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

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



  1. Лабораторная работа №1. «Массивы и матрицы в Scilab. Решение задач линейной алгебры»

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


Для работы с множеством данных удобно использовать массивы. Например, можно создать массив для хранения числовых или символьных данных. В этом случае вместо создания переменной для хранения каждого данного достаточно создать один массив, где каждому элементу будет присвоен порядковый номер. Таким образом, массив — множественный тип данных, состоящий из фиксированного числа элементов.

Как и любой другой переменной, массиву должно быть присвоено имя. Переменную, представляющую собой просто список данных, называют одномерным массивом, или вектором. Для доступа к данным, хранящимся в определенном элементе массива, необходимо указать имя массива и порядковый номер этого элемента, называемый индексом.

Если возникает необходимость хранения данных в виде таблиц, в формате строк и столбцов, то необходимо использовать двумерные массивы (матрицы). Для доступа к данным, хранящимся в таком массиве, необходимо указать имя массива и два индекса: первый должен соответствовать номеру строки, а второй — номеру столбца, в которых хранится необходимый элемент. Значение нижней границы индексации в Scilab равно единице. Индексы могут быть только целыми положительными числами.

Задачи для лабораторной работы:

  1. Решить систему линейных алгебраических уравнений, сделать проверку

  1. Вычислить матрицу, обратную к матрице D

№1.

Решить систему линейных алгебраических уравнений, сделать проверку

Решение:



Обьяснение:

Для начала нам нужно задать матрицу А в scilab, после чего вычисляем определитель и обратную матрицу, затем задаем матрицу В в Scilab, умножаем матрицы А и В и в конце проверяем все с помощью команды linsolve.


№2

Вычислить матрицу, обратную к матрице D



Решение:



Обьяснение:

Для начала мы задали матрицы А и В в scilab, после чего вычислили матрицу D, ее определитель и в конце концов обратную матрицу к D.

Вывод


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