Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обращение к элементам матриц в пакете MatLab



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

» С (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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...