Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для задания значений векторам и матрицам их элементы необходимо перечислить в квадратных скобках через пробел. Например, вектор из четырех элементов может быть задан следующим образом:
--> 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; Прочитано: 239 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!