Лабораторная работа №1
Цель занятия: изучение интерфейса пользователя системы MATLAB и основ работы с системой в режиме прямых вычислений.
Порядок выполнения работы:
1. В командном окне задать значения переменных, согласно варианту задания, представленному в таблице.
2. Записать выражение на языке MATLAB.
3. Сформировать массив из значений переменных и вычисленного значения выражения, используя свой вариант.
4. Произвести операции с полученным массивом согласно варианту задания.
Содержание отчета:
1. Номер и название лабораторной работы
2. ФИО студента, группа.
3. Цель работы.
5. Пример расчета и вывода данных.
6. Выводы.
Варианты заданий (порядковый номер по журналу):
| № | Выражение | Переменные |
| 1 | 2 | 3 |
| 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 |
|
|
Варианты заданий для работы с массивами:
| Номер варианта | Задание |
| 1. | Вычислить сумму вектора, полученного в первом задании и вектора того же размера, состоящего из единиц. Вывести третий элемент полученного в результате суммы вектора, заменить третий элемент вектора на 8.1. Сортировать полученный вектор по возрастанию. |
| 2. | Умножить вектор, полученный в первом задании, на индекс минимального элемента этого вектора. Сортировать полученный вектор по убыванию. |
| 3. | Найти среднее арифметическое вектора, полученного в первом задании. Удалить из вектора элементы, которые больше полученного среднеарифметического значения. Найти количество элементов полученного вектора. |
| 4. | Удалить из вектора все отрицательные числа. Добавить в начало вектора элемент, равный длине полученного вектора. |
| 5. | Найти максимальный и минимальный элементы вектора, заменить их значения их индексами. Сортировать вектор по возрастанию. |
| 6. | Умножить вектор на 2. Вычислить разность полученного вектора и вектора, состоящего из единиц. Вывести индекс максимального элемента вектора. |
| 7. | Вычислить сумму элементов вектора. Заменить 3 элемент вектора на полученную сумму. Вывести индексы отсортированного по возрастанию вектора. |
| 8. | Упорядочить вектор в порядке возрастания модулей его значений. Вычислить среднеарифметическое полученного вектора. Увеличить 3 элемент вектора на полученное среднеарифметическое значение. |
| 9. | Возвести вектор во вторую степень. Получить индексы отсортированного по возрастанию вектора. Найти сумму полученных векторов. |
| 10. | Вычислить разность вектора, полученного в первом задании и вектора того же размера, состоящего из единиц. Вывести второй элемент полученного вектора, заменить 1,2,3 элементы вектора на 0. Вычислить максимальный элемент вектора. |
| 11. | Сортировать по убыванию вектор, состоящий из модулей значений вектора, полученного в первом задании. Сформировать вектор из 1, 3, 4 элементов полученного вектора. Найти среднеарифметическое значение полученного массива. |
| 12. | Найти индекс минимального значения вектора, заменить его на 0. Найти сумму элементов полученного вектора. Увеличить на найденное значение последний элемент вектора. |
| 13. | Заменить 1, 2 элементы вектора на 1.1. Сортировать массив в порядке возрастания. Заменить предпоследний элемент вектора суммой последнего и первого элемента вектора. |
| 14. | Вычислить среднеарифметическое значение вектора. Умножить 1 элемент вектора на это значение, а 2 и 3 уменьшить. Вычислить сумму элементов полученного вектора. |
| 15. | Удалить из вектора все числа, которые больше 1. Добавить в конец полученного вектора среднее арифметическое вектора, полученного в задании 1. |
| 16. | Найти сумму вектора, состоящего из модулей значений вектора, полученного в первом задании. Увеличить последний элемент исходного вектора на полученное значение. Найти индекс максимального значения полученного вектора. |
| 17. | Сформировать вектор, состоящий из максимального значения исходного вектора, стоящего на 1 месте и единиц. Найти сумму элементов полученного вектора и присвоить ее значение последнему элементу вектора. |
| 18. | Сформировать вектор, полученный путем сложения элементов вектора и индексов этого же вектора отсортированного по возрастанию. Найти среднеарифметическое полученного вектора. |
| 19. | Удалить из вектора все числа, которые больше 0. Добавить в конец полученного вектора сумму элементов вектора, полученного в задании 1. |
| 20. | Получить индексы отсортированного по возрастанию вектора. Сложить два полученных вектора. Найти элементы вектора, которые больше 0. |
| 21. | Найти максимальный элемент вектора, состоящего из модулей значений вектора, полученного в первом задании. Умножить последний элемент исходного вектора на полученное значение. Найтизначение минимальногоэлемента полученного вектора. |
| 22. | Вычислить разность вектора, полученного в первом задании и вектора того же размера, состоящего из модулей значений того же вектора. Вывести второй элемент полученного вектора, заменить 1, 2, 3 элементы вектора на 0. Вычислить индекс минимального элемента вектора. |
| 23. | Заменить 1, 2 элементы вектора сумму его значений. Сортировать вектор в порядке убывания. Вывести значение минимального значения вектора. |
| 24. | Найти минимальный элемент вектора, заменить его значения его индексом. Сортировать вектор по возрастанию. Вывести среднеарифметическое значение элементов вектора. |
| 25. | Упорядочить вектор в порядке убывания модулей его значений. Вычислить сумму полученного вектора. Увеличить последний элемент вектора на полученное значение. |
| 26. | Увеличить второй элемент вектора, полученного в первом задании, на индекс максимального элемента этого вектора. Сортировать полученный вектор по возрастанию. |
| 27. | Получить индексы отсортированного по убыванию вектора. Возвести вектор в третью степень. Найти разность полученных векторов. |






