Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MATLAB.doc
Скачиваний:
7
Добавлен:
27.11.2019
Размер:
5.03 Mб
Скачать

2.2.2 Результат работы программы

>> A4=[1 2 3 4 5 6;7 8 9 10 11 12;13 14 15 16 17 18;19 20 21 22 23 24;25 26 27 28 29 30]

A4 =

1 2 3 4 5 6

7 8 9 10 11 12

13 14 15 16 17 18

19 20 21 22 23 24

25 26 27 28 29 30

>> A4(end)

ans =

30

>> A4(:,4)

ans =

4

10

16

22

28

>> A4(3,[5])

ans =

17

>> A4(2,[1,3])

ans =

7 9

>> A4([1,3],4)

ans =

4

16

2.3 Удаление строк и столбцов матрицы

2.3.1 Задание. Создать матрицу размера 57: удалить из матрицы третью и пятую строки, удалить из созданной матрицы 2-й и 4-й столбцы, удалить из созданной матрицы с двадцатого по сорок третий элементы, проверить размерности полученных матриц

2.3.2 Результат работы программы

>> A5=[1 2 3 4 5 6 7;8 9 10 11 12 13 14;15 16 17 18 19 20 21;22 23 24 25 26 27 28;29 30 31 32 33 34 35]

A5 =

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35

>> size(A5)

ans =

5 7

>> A5([3,5],:)=[]

A5 =

1 2 3 4 5 6 7

8 9 10 11 12 13 14

22 23 24 25 26 27 28

>> size(A5)

ans =

3 7

>> A5(:,[2,4])=[]

A5 =

1 3 5 6 7

8 10 12 13 14

22 24 26 27 28

>> size(A5)

ans =

3 5

2.4 Замена элементов матрицы

2.4.1 Задание. Создать матрицу размера 57 из целых чисел: заменить 12-й элемент матрицы на дробное число, в созданной матрице элементы на пересечении 1-й, 3-й, 5-й строк и 2-го, 4-го столбцов заменить дробным числом

2.4.2 Результат работы программы

>> A5=[1 2 3 4 5 6 7;8 9 10 11 12 13 14;15 16 17 18 19 20 21;22 23 24 25 26 27 28;29 30 31 32 33 34 35]

A5 =

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35

>> A5(4)=1/2

A5 =

Columns 1 through 6

1.0000 2.0000 3.0000 4.0000 5.0000 6.0000

8.0000 9.0000 10.0000 11.0000 12.0000 13.0000

15.0000 16.0000 17.0000 18.0000 19.0000 20.0000

0.5000 23.0000 24.0000 25.0000 26.0000 27.0000

29.0000 30.0000 31.0000 32.0000 33.0000 34.0000

Column 7

7.0000

14.0000

21.0000

28.0000

35.0000

>> A5([1,3,5],[2,4])=1/4

A5 =

Columns 1 through 6

1.0000 0.2500 3.0000 0.2500 5.0000 6.0000

8.0000 9.0000 10.0000 11.0000 12.0000 13.0000

15.0000 0.2500 17.0000 0.2500 19.0000 20.0000

0.5000 23.0000 24.0000 25.0000 26.0000 27.0000

29.0000 0.2500 31.0000 0.2500 33.0000 34.0000

Column 7

7.0000

14.0000

21.0000

28.0000

35.0000

2.5 Функции от матриц

2.5.1 Задание. Вычислить обычный натуральный логарифм от матрицы М. Сравнить результат с матричным логарифмом от той же матрицы М. Создать матрицу с отрицательными собственными значениями и вычислить от нее матричный логарифм

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