You are on page 1of 1

Домашнее задание №4, по курсу «Сигналы и процессы»

Предполагаемое время выполнения ~ 3-4 часа


Максимальное количество баллов 4 балла
Результат (код) передать лично или выслать на v.dushepa@khai.edu Deadline − 9/11/2018 (пятница) 23:59.
Строго до этого срока (если письмо придет позже – засчитывать не буду).

1. /0.4 балла/ Вычислить выражение в MatLab. 2. /0.4 балла/ Вычислить выражение в MatLab.
cos(60o ) � 1
ctg (1.2p) � �
�3 +e �; 5+
� � 3 ( y 2 - tg (60o ) ) , x y
где =0.5; =2.
arctg ( x - y )
3. /0.4 балла/ Задать массив А. Затем сформировать массив B из массива A , как показано на рис. 1,
используя одну команду в MatLab.

4. /0.4 балла/ Задать массив А. Затем сформировать массив B из массива A , как показано на рис. 2,
используя одну команду в MatLab.

�30 -2.5 4 1.3 4.7 �


� �-1 2 �
8.1 7 -1 2 3 � �2 3 �
A=� �
� �
�53 6 7 8 1 0� →
� � �4 5 �
�101 -1 � 70.52 93 � 7 � � � �2 3�
B=� A = �5 6 � B=� �
�6 8 10 � � �6 7 � → �1 2�
Рисунок 1 − Формирование массива B � �
�1 2 �
Рисунок �
2−
� 7�
6 Формирование
� массива B

5. /0.4 балла/ Задать массив А (рис. 1). С помощью одной команды присвоить всем элементам матрицы
A , которые больше 0, значение 2.
6. /1 балл/ Написать программу, которая для произвольной матрицы вычисляет математическое
ожидание каждого столбца, не учитывая при этом элементы <=0. Показать работу программы на
примере матрицы А (рис. 1).

xn2 - xn - 6
xn+1 = xn - x0 = 7
7. /1 балл/ Реализовать итерационный алгоритм: 2� xn - 1 при . Условие
прекращения итераций - xn+1 - xn �e , e = 10-6 . Задание выполнить с помощью цикла while…end.
Привести программный код и ответ на вопрос, чему будет равна переменная xn ( n - индекс) в момент
остановки итераций.

You might also like