Вектор в MatLab формируется с помощью оператора квадратные скобки [ ]. При этом элементы вектора-столбца разделяют точкой с запятой «;», а элементы вектора-строки разделяют пробелом « » или запятой « , ».
Введем вектор-столбец .
>> x = [1.3; 5.4; 6.9]
x =
1.3
5.4
6.9
Введем вектор-строку .
>> y = [7.1 3.5 8.2]
y =
7.1 3.5 8.2
Для транспонирования вектора применяют апостроф «’ »:
>> z = y’
z =
7.1
3.5
8.2
Для нахождения суммы и разности векторов используются знаки « + » и «– »:
>> с = x + z
c =
8.4
8.9
15.1
Умножение вектора на число осуществляется как справа, так и слева при помощи знака « * ».
>> t = 3*x
t =
3.9
16.2
20.7
Векторы могут быть аргументами встроенных функций, например,
>> d = sin(c)
d =
0.8546
0.50102
0.5712
Для обращения к элементам векторов используются скобки (), например,
>> x_2 = x(2)
x_2 =
5.4
Последний элемент вектора можно выбрать, набрав команду
>> X_end = x(end)
X_end =
5.4
Из нескольких векторов можно составить один, например
>> r = [x’ y]
r =
1.3 5.4 6.9 7.1 3.5 8.2
Символ двоеточие « : » используется для выделения нескольких элементов из вектора, например
>> w = r(3:5)
w =
6.9 7.1 3.5
Символ двоеточие « : » также позволяет заменять элементы вектора, например,
>> r(3:5)= 0
r =
1.3 5.4 0 0 0 8.2
Символ « : » также можно использовать для построения вектора, каждый элемент которого отличается от предыдущего на постоянное число, т.е. шаг, например
>> h = [1:0.2:2]
h =
1 1.2 1.4 1.6 1.8 2
Шаг может быть отрицательным (в этом случае начальное число должно быть больше конечного).