Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Доступ к элементам матриц осуществляется при помощи двух индексов -номеров строки и столбца, заключенных в круглые скобки, например
» С (2, 3)
ans =
Элементы матриц могут входить в состав выражений:
» С (1, 1) + с (2, 2) + С (2, 3)
ans =
Расположение элементов матрицы в памяти компьютера определяет еще один способ обращения к ним. Матрица А размера га на п хранится в виде вектора длины тп, в котором элементы матрицы расположены один за другим по столбцам
[А(1,1) А(2, 1)... A(m,l) ••• A(l,n) A(2,n)... A(m,n)].
Для доступа к элементам матрицы можно использовать один индекс, задающий порядковый номер элемента матрицы в векторе.
Матрица С, определенная в предыдущем подразделе, содержится в векторе
[С(1,1) С(2,1) С(1,2) С(2,2) С(1,3) С(2,3)],
который имеет шесть компонент. Доступ к элементам матрицы осуществляется следующим образом:
» С (1)
ans =
» С (5)
ans =
2.2. Операции над матрицами в пакете MatLab: сложение, вычитание, умножение, транспонирование и возведение в степень
При использовании матричных операций следует помнить, что для сложения или вычитания матрицы должны быть одного размера, а при перемножении число столбцов первой матрицы обязано равняться числу строк второй матрицы. Сложение и вычитание матриц, так же как чисел и векторов, осуществляется при помощи знаков плюс и минус. Найдите сумму и разность матриц С и А, определенных выше:
» S= A+C
S=
6 0 6
6 6 3
» R= С - A
R=
0 -2 8
2 -2 -3
Следите за совпадением размерности, иначе получите сообщение об ошибке:
» S = А+В
??? Error using ==> ±
Дата публикования: 2014-12-08; Прочитано: 559 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!