3 Практические задания
- Написать скрипт на языке MATLAB, который строит график функции sin(x2) на отрезке [−π, π] с шагом, равным 1/100 длины отрезка. На графике должны быть подписи осей, заголовок, и координатная сетка.
- Написать скрипт на языке MATLAB, который строит график функции sin(x2 + y2) в области [−π, π] по каждой координате с шагом, равным 1/100 длины отрезка, в виде незакрашенной сетки. На графике должны быть подписи осей, заголовок, и координатная сетка.
- Написать скрипт на языке MATLAB, который строит график функции cos(x2 + y2) в области [−π, π] по каждой координате с шагом, равным 1/100 длины отрезка, в виде закрашенной поверхности. На графике должны быть подписи осей, заголовок, и координатная сетка.
- Написать скрипт на языке MATLAB, который генерирует N случайных действительных чисел, равномерно распределённых в интервале от 0 до 2, и строит их гистограмму. На графике должны быть подписи осей, заголовок, и координатная сетка.
- Написать скрипт на языке MATLAB, который сортирует строки матрицы A, состоящей из N строк и M столбцов, по неубыванию первого элемента строки.
- Написать функцию plot_row_sums(A) на языке MATLAB, которая отображает суммы строк матрицы A в виде столбчатой диаграммы.
- Написать функцию remove_negative(A) на языке MATLAB, которая из матрицы A удаляет строки с отрицательной суммой и возвращает результат.
- Написать функцию cross_mat(N, M) на языке MATLAB, которая возвращает матрицу из N строк и M столбцов, у которой на главной и побочной диагоналях стоят единицы, а остальные элементы равны нулю.
- Написать функцию rand_sum(N, M) на языке MATLAB, которая возвращает вектор из N сумм, каждая из которых состоит из M случайных действительных слагаемых, равномерно распределённых в интервале [0; 1].
- Написать функцию is_comm(A, B) на языке MATLAB, которая возвращает истину, если умножение матриц A, B является коммутативным (A B = B A), и ложь, если нет.
- Задания на защиту практической работы «Знакомство с MATLAB» из электронного курса.
Спасибо, Кирил Владимирович