Составители:
8
Лабораторная работа № 2
ОПЕРАЦИИ С ВЕКТОРАМИ И МАТРИЦАМИ
В СИСТЕМЕ MATLAB
Цель работы: изучение реализации средствами системы
MATLAB основных операций с векторами и матрицами.
Основные теоретические положения
MATLAB – система, специально предназначенная для проведе-
ния сложных вычислений с векторами, матрицами и многочленами.
При вводе значения векторов и матриц перечисляются в квад-
ратных скобках. Для разделения столбцов используются пробелы, для
разделения строк – знак «;».
Система MATLAB дает возможность вво-
да вектора, значения которого являются арифметической прогрессией:
<Имя> = <НЗ>:<Ш>:<КЗ>,
где <НЗ> – начальное значение прогрессии, <Ш> – разность прогрес-
сии, <КЗ> – конечное значение.
Также возможен ввод элементов векторов и матриц в виде
арифметических выражений, содержащих любые доступные системе
функции.
Возможно задание векторов и матриц с комплексными
элементами.
Матрицы можно расширять, используя матрицы малых размеров
как элементы матриц больших размеров.
Генерацию некоторых наиболее распространенных видов мат-
риц обеспечивают следующие матричные функции:
zeros(m,n) – генерация матрицы с нулевыми элементами;
ones(m,n) – генерация матрицы с единичными элементами;
rand(m,n) – генерация матрицы с элементами, имеющими слу-
чайные значения;
eye(m,n) – генерация матрицы с единичными диагональными
элементами (m –
количество строк; n – количество столбцов матрицы).
Матрицу можно свести к нулевой размерности, используя вы-
ражение вида:
Имя_матрицы = [].
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »