Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / Лабы 2002 / лаб1 отчет

.doc
Скачиваний:
38
Добавлен:
17.04.2013
Размер:
105.98 Кб
Скачать

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)

4

Соседние файлы в папке Лабы 2002