- •Вектор-столбцы и вектор-строки Часть 1
- •Вектор-столбцы и вектор-строки Часть 2
- •Обращения к элементам вектора
- •Применение функции обработки данных к векторам
- •Поэлементные операции с векторами
- •Построение таблицы значений функции
- •Сложение, вычитание, умножение, транспортирование и возведение в степень
- •Считывание и запись данных. Блочные матрицы
Обращения к элементам вектора
>> v=[1.4 3.7 7.5 8.3 0.8];
>> h=v (4)
h =
8.3000
>> v(2)=555
v =
1.4000 555.0000 7.5000 8.3000 0.8000
>> u=[v(3); v(3); v(1)]
u =
7.5000
7.5000
1.4000
>> ind=[5 3 6];
>> w=v (ind)
??? Index exceeds matrix dimensions.
>> w=v(ind)
??? Index exceeds matrix dimensions.
>> w=[0.1 2.9 3.3 5.1 2.6 7.1 9.8];
>> w(2:6)=0;
>> w
w =
0.1000 0 0 0 0 0 9.8000
>> w=[0.1 2.9 3.3 5.1 2.6 7.1 9.8];
>> w(2)=0;
>> w(3)=0;
>> w(4)=0;
>> w(5)=0;
>> w(6)=0;
>> w
w =
0.1000 0 0 0 0 0 9.8000
>> w=[0.1 2.9 3.3 5.1 2.6 7.1 9.8];
>> w1=w(3:5)
w1 =
3.3000 5.1000 2.6000
>> w2=[w(1:3) w(5:7)]
w2 =
0.1000 2.9000 3.3000 2.6000 7.1000 9.8000
>> w(end)
ans =
9.8000
>> w(4:end)
ans =
5.1000 2.6000 7.1000 9.8000
>> qm=(u(1)*u(2)*u(3))^(1/3)
qm =
4.2863
Применение функции обработки данных к векторам
>> z=[3;2;1;5;6;4];
>> p=prod (z)
p =
720
>> gm=prod (z)^(1/length(z));
>> gm
gm =
2.9938
>> sum(z)/length(z)
ans =
3.5000
>> m=min(z)
m =
1
>> M=max(z)
M =
6
>> p=[3 11 7];
>> s=[3 11 8];
>> min(p,s)
ans =
3 11 7
>> [m,k,]=min(z)
m =
1
k =
3
>> r=[9.4 -2.3 -5.4 7.9 0.4 1.5];
>> R=sart(r)
??? Undefined function or method 'sart' for input arguments of type 'double'.
>> R=sort(r)
R =
-5.4000 -2.3000 0.4000 1.5000 7.9000 9.4000
>> R1=-sart(-r)
??? Undefined function or method 'sart' for input arguments of type 'double'.
>> R1=-sort(-r)
R1 =
9.4000 7.9000 1.5000 0.4000 -2.3000 -5.4000
>> R2=sort(abs(r))
R2 =
0.4000 1.5000 2.3000 5.4000 7.9000 9.4000
>> [rs, ind]=sort (r)
rs =
-5.4000 -2.3000 0.4000 1.5000 7.9000 9.4000
ind =
3 2 5 6 4 1
>> r(ind(k))=rs(k)
r =
9.4000 -2.3000 -5.4000 7.9000 0.4000 1.5000
Поэлементные операции с векторами
>> v1=[2 -3 4 1];
>> v2=[7 5 -6 9];
>> u=v1.*v2
u =
14 -15 -24 9
>> p=v1.^2
p =
4 9 16 1
>> p=v1.^v2
p =
128.0000 -243.0000 0.0002 1.0000
>> p=v2.^v1
p =
1.0e+003 *
0.0490 0.0000 1.2960 0.0090
>> p=v2./v1
p =
3.5000 -1.6667 -1.5000 9.0000
>> s=v1+2
s =
4 -1 6 3
>> s=v1-2
s =
0 -5 2 -1
>> v=v1*4
v =
8 -12 16 4
>> v=v1/3
v =
0.6667 -1.0000 1.3333 0.3333
>> w=[4 2 6];
>> d=12./w
d =
3 6 2
>> u=[3+2i; 2-1i; 2+3i];
>> v=u'
v =
3.0000 - 2.0000i 2.0000 + 1.0000i 2.0000 - 3.0000i
>> v=u.'
v =
3.0000 + 2.0000i 2.0000 - 1.0000i 2.0000 + 3.0000i
