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

Работа с векторами и матрицами



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

--> v = [1 2 3 4]

При задании матрицы элементы каждой строки должны отделяться «;». Например, матрица, состоящая из двух строк и трех столбцов должна быть задана следующим образом:

--> matr =[1 1 1;3 5 6]

При выполнении арифметических операций, в которых участвуют матрицы и константы, эти операции производятся над всеми элементами.

Например, в результате команды

--> matr = matr. *2

все элементы матрицы будут увеличены вдвое.

Если имеется еще одна матричная переменная

--> n =[1 2 3; 4 5 6]

результатом выполнения команды

--> matr+n

будет матрица, являющаяся суммой этих матриц (это значение получит системная переменная ans).

Некоторые особенности при работе с матрицами имеют операции умножения и деления. Если перед знаком операции ставится точка, то выполняется поэлементное умножение и деление, в противном случае – умножение и деление по правилам умножения матриц.

Пример

--> a =[1 2;3 4]

--> b =[5 6;7 8]

--> c =[1 1 1;2 2 2]

--> a.*b

ans =5 12

21 32

--> a*c

ans =5 5 5

11 11 11

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

Примеры.

v=1 1 3 4

--> v(2)

ans = 1

matr = 1 10 1

3 5 6

--> matr(1,2)

ans = 10





Дата публикования: 2014-12-11; Прочитано: 238 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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