Для студентов СПбПУ Петра Великого по предмету Теория вычислительных системИнтерфейс MatlabИнтерфейс Matlab
2024-04-282024-04-28СтудИзба
Лабораторная работа: Интерфейс Matlab
Описание
Часть 1. Запись арифметических выражений В результате выполнения части 1 была реализована первая секция скрипта (см. приложение 1), которая, в соответствии с вариантом, создаёт переменные, вычисляет выражение и выводит его результирующие значение двумя способами, а также сохраняет результаты вычислений. Y=sin(a*x^2-c)/0.25/k^2/x/d-abs((x^2+log(3))^(1/3)-cos(k*x))+10^4*x^5*c*d;
Часть 2. Скрипты В результате выполнения части 2 была реализована вторая секция скрипта (см. приложение 1), которая, в соответствии с вариантом, выдаёт приглашение на ввод и принимает с клавиатуры все необходимые данные, а затем осуществляет расчёт и вывод результатов в командное окно в необходимом виде. А) Отступить 10 позиций и вывести заголовок: ИСХОДНЫЕ ДАННЫЕ Б) Под заголовком напечатать значения исходных данных СТОРОНА ОСН. ПИРАМИДЫ=… ВЫСОТА ПИРАМИДЫ=… В) Вывести строку из дефисов ------------------------------------------------------- Г) Пропустить 2 строки и вывести промежуточные результат: АПОФЕМА=… ПЕРИМЕТР=… Д) Пропустить строку и вывести по центру ответ: ОТВЕТ: V=… S=…
Часть 3. Создание матриц и операции с ними 1. В ходе работы реализована 3 секция скрипта, которая на основе матрицы M произвольного размера создает модифицированную матрицу Mmodified, элементы которой являются элементами матрицы М, расположенными в четных строках и столбцах. Для начала с помощью функции randi() (заполняет указанный массив элементами размером до указанного в вызове) были определены размерности матрицы M (m,n соответственно) в данном случае для некоторой определенности, не меняющей картины в целом, «потолком» их возможных значений было выбрано число 100. После чего, все с той же функцией была сгенерирована матрица M, максимальное значение элементов было равно 10. Далее на основании М была создана матрица Mmodified, при помощи последовательного прохода значений m и n с шагом в 2 (необходимо было выделить элементы на четных местах), значения m и n были найдены при помощи функции size(,), возвращающей запрашиваемую размерность указанной в вызове матрицы( 1 после запятой-первая размерность, 2- вторая). Вывод совершался при помощи функции disp().
Часть 2. Скрипты В результате выполнения части 2 была реализована вторая секция скрипта (см. приложение 1), которая, в соответствии с вариантом, выдаёт приглашение на ввод и принимает с клавиатуры все необходимые данные, а затем осуществляет расчёт и вывод результатов в командное окно в необходимом виде. А) Отступить 10 позиций и вывести заголовок: ИСХОДНЫЕ ДАННЫЕ Б) Под заголовком напечатать значения исходных данных СТОРОНА ОСН. ПИРАМИДЫ=… ВЫСОТА ПИРАМИДЫ=… В) Вывести строку из дефисов ------------------------------------------------------- Г) Пропустить 2 строки и вывести промежуточные результат: АПОФЕМА=… ПЕРИМЕТР=… Д) Пропустить строку и вывести по центру ответ: ОТВЕТ: V=… S=…
Часть 3. Создание матриц и операции с ними 1. В ходе работы реализована 3 секция скрипта, которая на основе матрицы M произвольного размера создает модифицированную матрицу Mmodified, элементы которой являются элементами матрицы М, расположенными в четных строках и столбцах. Для начала с помощью функции randi() (заполняет указанный массив элементами размером до указанного в вызове) были определены размерности матрицы M (m,n соответственно) в данном случае для некоторой определенности, не меняющей картины в целом, «потолком» их возможных значений было выбрано число 100. После чего, все с той же функцией была сгенерирована матрица M, максимальное значение элементов было равно 10. Далее на основании М была создана матрица Mmodified, при помощи последовательного прохода значений m и n с шагом в 2 (необходимо было выделить элементы на четных местах), значения m и n были найдены при помощи функции size(,), возвращающей запрашиваемую размерность указанной в вызове матрицы( 1 после запятой-первая размерность, 2- вторая). Вывод совершался при помощи функции disp().
Характеристики лабораторной работы
Предмет
Учебное заведение
Просмотров
1
Покупок
0
Качество
Идеальное компьютерное
Размер
331,49 Kb
Список файлов
- Лабораторная. «Интерфейс MatLab, cоздание массивов в Ma (1).pdf 331,49 Kb
Все деньги, вырученные с продажи, идут исключительно на шаурму