Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mathlab_sokolova.docx
Скачиваний:
55
Добавлен:
13.02.2018
Размер:
145.97 Кб
Скачать

Поворот матрицы

Пример 22

>> M=[2,4,5; 7,8,4; 4,6,2];

>> Z=rot90(M,2)

Z =

2 6 4

4 8 7

5 4 2

>>

Выделение треугольных частей матрицы

Пример 23

>>M=[6 7 8 ; 9 10 4; 3 1 8]

M =

6 7 8

9 10 4

3 1 8

>>

>>Z=tril(M)

Z =

6 0 0

9 10 0

3 1 8

>>Z=tril(M,1)

Z =

6 7 0

9 10 4

3 1 8

Вычисление математического квадрата

Пример 24

>> M=magic(7)

M =

30 39 48 1 10 19 28

38 47 7 9 18 27 29

46 6 8 17 26 35 37

5 14 16 25 34 36 45

13 15 24 33 42 44 4

21 23 32 41 43 3 12

22 31 40 49 2 11 20

>>

Математические операции над векторами и матрицами

Пример 25

>> M=[3 5 7; 9 10 1; 4 6 2];

>> N=[3 4 2; 5 7 8 ;2 3 5];

>> M.*N

ans =

9 20 14

45 70 8

8 18 10

>>

ans =

82 107 40

121 151 75

74 92 38

Пример 26

>>V1=[4,6,2,7];

>> V2=[-5,4,2,14];

>> V1+V2

ans =

-1 10 4 21

>>

>> V1-V2

ans =

9 2 0 -7

>>

>> V1.*V2

ans =

-20 24 4 98

>> V1.^2

ans = 1 4 16 49

>> V1/V2

ans =

0.4398

>> V1\V2

ans =

0 0 0 0

0 0 0 0

0 0 0 0

-0.7143 0.5714 0.2857 2.0000

>> V1./V2

ans =

-0.8000 1.5000 1.0000 0.5000

>>V1.\V2

ans =

-1.2500 0.6667 1.0000 2.0000

Примеры образования функций от вектора и матриц

Пример 27

>>N=[4,5,2,3,9];

>>Z=log(N)

Z =

1.3863 1.6094 0.6931 1.0986 2.1972

>> Z=exp(N)

Z =

1.0e+003 *

0.0546 0.1484 0.0074 0.0201 8.1031

>> Z=sin(N)

Z =

-0.7568 -0.9589 0.9093 0.1411 0.4121

>>

Пример 28

>> K=[4,-9,2,1,1,4];

>> Z=log(K)

Z =

1.3863 2.1972 + 3.1416i 0.6931 0 0 1.3863

>>

>> Z=exp(-K)

Z =

1.0e+003 *

0.0000 8.1031 0.0001 0.0004 0.0004 0.0000

>>

>> Z=exp(K)+2*K+K.^2

Z =

78.5982 63.0001 15.3891 5.7183 5.7183 78.5982

>>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]