
x=[1 1.1 1.2 1.3 1.4 1.5]
y=[1 2 3 4 5 6]
x+y
x - y
3*x +5*y
conv(x,y)
x = [1:0.1:1.5]
%Заполнение массивов
A = ones(2,3);
B = zeros(3,2);
who
whos
%Заполнение массивов
A(:)=x
B(:)=y
%Проверка на комутативность
A*B
B*A
%Составление D из столбцов А
D = A(:,[1 2])
D = A(:,[1 3])
x(1) = -6
x(8) = abs(x(1))
%транспонирование х
x'
E = A
E(3,:) = [7 8 9]
A = [A;[7 8 9]]
%Транспонирование Е
conj(E')
%Ранг матрицы Е
rank(E)
%Переопределение элемента
E(3,3) = 10
rank(E)
det(E)
%Обратная к Е матрица
inv(E)
%Собственные значения
eig(E)
%Собственные вектора
eigs(E)
for i=1:3
for j=1:3
E(i,j)=sin(i*j);
end
end
clear
clc
S = rand(100,1)
d = 0:0.01:1
hist(S,d)
Отчет :
>> x=[1 1.1 1.2 1.3 1.4 1.5]
x =
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000
>> y=[1 2 3 4 5 6]
y =
1 2 3 4 5 6
>> x+y
ans =
2.0000 3.1000 4.2000 5.3000 6.4000 7.5000
>> x - y
ans =
0 -0.9000 -1.8000 -2.7000 -3.6000 -4.5000
>> 3*x +5*y
ans =
8.0000 13.3000 18.6000 23.9000 29.2000 34.5000
>> conv(x,y)
ans =
Columns 1 through 7
1.0000 3.1000 6.4000 11.0000 17.0000 24.5000 25.0000
Columns 8 through 11
23.8000 20.8000 15.9000 9.0000
>> x = [1:0.1:1.5]
x =
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000
>> A = ones(2,3);
>> B = zeros(3,2);
>> who
Your variables are:
A B ans x y
>> whos
Name Size Bytes Class
A 2x3 48 double array
B 3x2 48 double array
ans 1x11 88 double array
x 1x6 48 double array
y 1x6 48 double array
Grand total is 35 elements using 280 bytes
>> A(:)=x
A =
1.0000 1.2000 1.4000
1.1000 1.3000 1.5000
>> B(:)=y
B =
1 4
2 5
3 6
>> A*B
ans =
7.6000 18.4000
8.2000 19.9000
>> B*A
ans =
5.4000 6.4000 7.4000
7.5000 8.9000 10.3000
9.6000 11.4000 13.2000
>> D = A(:,[1 2])
D =
1.0000 1.2000
1.1000 1.3000
>> D = A(:,[1 3])
D =
1.0000 1.4000
1.1000 1.5000
>> x(1) = -6
x =
-6.0000 1.1000 1.2000 1.3000 1.4000 1.5000
>> x(8) = abs(x(1))
x =
Columns 1 through 7
-6.0000 1.1000 1.2000 1.3000 1.4000 1.5000 0
Column 8
6.0000
>> x'
ans =
-6.0000
1.1000
1.2000
1.3000
1.4000
1.5000
0
6.0000
>> E = A
E =
1.0000 1.2000 1.4000
1.1000 1.3000 1.5000
>> E(3,:) = [7 8 9]
E =
1.0000 1.2000 1.4000
1.1000 1.3000 1.5000
7.0000 8.0000 9.0000
>> conj(E')
ans =
1.0000 1.1000 7.0000
1.2000 1.3000 8.0000
1.4000 1.5000 9.0000
>> rank(E)
ans =
2
>> E(3,3) = 10
E =
1.0000 1.2000 1.4000
1.1000 1.3000 1.5000
7.0000 8.0000 10.0000
>> rank(E)
ans =
3
>> det(E)
ans =
-0.0200
>> inv(E)
ans =
-50.0000 40.0000 1.0000
25.0000 -10.0000 -2.0000
15.0000 -20.0000 1.0000
>> eig(E)
ans =
12.2032
-0.0147
0.1115
>> eigs(E)
ans =
12.2032
0.1115
-0.0147
>> for i=1:3
for j=1:3
E(i,j)=sin(i*j);
end
end
>> E
E =
0.8415 0.9093 0.1411
0.9093 -0.7568 -0.2794
0.1411 -0.2794 0.4121
>> S = rand(100,1)
>> d = 0:0.01:0.99
>> hist(S,d)
[X, Y] = meshgrid(-2:.2:2, -2:.2:2);
Z = X.*exp(-X.^2 - Y.^2);
mesh(Z)