Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-й курс / МатЛаб - Алгебра / МП_14_Ермилов_Ярослав_лаб_1_1 (+).docx
Скачиваний:
98
Добавлен:
18.12.2017
Размер:
34.09 Кб
Скачать

Упражнение 9.

Создать с помощью специальных символов вектор–строку и вектор–столбец . Изменить значение второй координаты вектора на -5, значение третьей координаты вектора - на сумму первой и второй координаты вектора

>> a = [2, 4, 6]

a =

2 4 6

>> a(2) = -5

a = 2 -5 6

>> b = [1; 8; -2]

b =

1

8

-2

>> b(3)=b(1)+b(2)

b =

1

8

9

Упражнение 10. Обращение к элементам массивов.

Создайте два произвольных трехмерных массива. Обратитесь к элементам этого массива с помощью индексов двумя способами R(n) и R(k,l,n). Обращаясь к строкам массивов, замените части одного массива частями другого? Обращаясь к блокам одного массива, замените блоки одного массива на блок другого массива. Сделать выводы.

>> A = randi(4,4)

A =

1 2 2 2

1 4 1 2

2 1 2 4

4 4 3 3

>> B = randi (4,4)

B =

3 4 1 1

4 2 3 3

2 3 4 2

4 1 4 1

>> A(2,4)+B(15)

ans = 4

>> B(1,:)=A(1,:)

B =

1 2 2 2

4 2 3 3

2 3 4 2

4 1 4 1

Контрольные вопросы:

  1. Какие форматы отображения вещественных чисел используются в MATLAB? (см. Кривелев стр. 331)

short, long, rational, shrotE, longE

  1. Как получить информацию о переменных рабочего пространства?

С помощью команды whos

  1. Где можно осуществить просмотр и редактирование переменных?

В окне workspace

  1. Какие имена переменных являются допустимыми, а какие нет?

Допустимыми являются те, что начинаются с латинских букв и имеют длину не более 63 символов

  1. Даны команды

А1= [1 2 3; -1 -2 -5;0 2 1], A2=[1, 2, 3; -1, -2, -5;0, 2, 1],

A3=[[1; 2; 3] [-1; -2; -5] [0; 2; 1]], A4=[1 2 3; -1 -2 -5;0 2 ],

A5=[[1; -1; 0] [2; -2; 2] [3; -5; 1]]

запишите результат их выполнения в тетрадь, не используя MATLAB, сделайте предположение: которая из команд выдаст сообщение об ошибке? Затем проверьте себя.

А4 – выведет ошибку, т.к. в третьей строке только два числа

  1. Какую роль играют операторы «:», «;».

Оператор : - выбрать промежуток, например 1:10 – от 1 до 10, 1:2:5 – от 1 до 10 с шагом 2, оператор ; служит для разделения команд

  1. В чем заключается двойственность операций умножения, деления, возведения в степень?

С использованием точки перед операцией (.*) – происходит почленное умножение элементов, без точки - умножение матриц

  1. В чем разница между командами «2^3/5» и «8^(1/3)». Сделать заключение, не используя MATLAB, затем проверить себя.

2^3/5 , а 8^(1/3)