Для студентов СПбПУ Петра Великого по предмету Теория вычислительных системЦиклы. Операции if и switch. Оптимизация кода в MatlabЦиклы. Операции if и switch. Оптимизация кода в Matlab
2024-04-282024-04-28СтудИзба
Лабораторная работа: Циклы. Операции if и switch. Оптимизация кода в Matlab
Описание
Часть 1. Логическое индексирование в Матлаб Исходные данные к заданию.
1. Выведите значения линейных индексов элементов матриц, которые больше 10.
2. Выведите значения строк и столбцов элементов матриц, которые больше 10
3. Выведите элементы матриц, которые больше 10.
4. Выполните пункты 1-3 в случае условия
5. Выполните пункты 1-3 в случае условия
Часть 2. Операторы условия и выбора Вариант 1: Создайте функцию с названием eligible, которая помогает приемной комиссии определить статус абитуриента на основе его показателей. Входными аргументами являются 2 положительных скаляра v и q, которые являются балами ЕГЭ по математике и физики. Абитуриент считается, принятым, если средний балл по двум предметам не менее 92 и баллы по каждому из предметов более 88. Функция возвращает логическую правду или ложь.
Часть 3. Использование циклов Вариант 2: Создайте функцию halfsum, у которой входным аргументом является двумерный массив A и считает сумму элементов массива A, которые расположены в нижнем правом треугольнике A., например, если A = [1 2 3; 4 5 6; 7 8 9], тогда функция возвращает 7+5+3+8+6+9=38.
Часть 4. Оптимизация кода Вариант 2 лабораторной работы №3
1. Выведите значения линейных индексов элементов матриц, которые больше 10.
2. Выведите значения строк и столбцов элементов матриц, которые больше 10
3. Выведите элементы матриц, которые больше 10.
4. Выполните пункты 1-3 в случае условия
5. Выполните пункты 1-3 в случае условия
Часть 2. Операторы условия и выбора Вариант 1: Создайте функцию с названием eligible, которая помогает приемной комиссии определить статус абитуриента на основе его показателей. Входными аргументами являются 2 положительных скаляра v и q, которые являются балами ЕГЭ по математике и физики. Абитуриент считается, принятым, если средний балл по двум предметам не менее 92 и баллы по каждому из предметов более 88. Функция возвращает логическую правду или ложь.
Часть 3. Использование циклов Вариант 2: Создайте функцию halfsum, у которой входным аргументом является двумерный массив A и считает сумму элементов массива A, которые расположены в нижнем правом треугольнике A., например, если A = [1 2 3; 4 5 6; 7 8 9], тогда функция возвращает 7+5+3+8+6+9=38.
Часть 4. Оптимизация кода Вариант 2 лабораторной работы №3
Характеристики лабораторной работы
Предмет
Учебное заведение
Просмотров
1
Покупок
0
Качество
Идеальное компьютерное
Размер
746,13 Kb
Список файлов
- Лабораторная. Циклы. Операторы if и switch. Оптимизация кода в Matlab..pdf 746,13 Kb
Все деньги, вырученные с продажи, идут исключительно на шаурму