отчет ппп 2. Лабораторная работа по теме Матрицы создание, доступ, матричные операции и функции. Построение двумерных и трехмерных графиков
Скачать 0.52 Mb.
|
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики» Кафедра «Информатика» Лабораторная работа №2 «Основы работы с математическим пакетом Scilab» по Дисциплине «Пакет прикладных программ» Выполнил студент гр. БИБ2201 Ахметова Е.М. Вариант №1 Проверил: Шакин В.Н. Москва, 2023 г. 2 Лабораторная работа по теме «Матрицы – создание, доступ, матричные операции и функции. Построение двумерных и трехмерных графиков» 2.1 «Матричные операции создания, доступа, извлечения и модификации. Векторизация и индексирование» Цель работы: Изучение способов создания векторов и матриц, операций индексирования и векторизации, поэлементных выражений с векторами и матрицами. 2.1.1 Общее задание 1) Изучить материал учебника [1] (п.1.3). 2) Выбрать вариант индивидуального задания из таблицы.1.3-1. Каждое задание содержит две задачи. 3) Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна. 4) Открыть новое окно редактора SciNotes. 5) Создать для выполнения каждой задачи по два сценария. Первый сценарий должен содержать функции, предназначенные для выполнений действий над векторами и матрицами с использованием матричных операций. Второй сценарий предназначен для ввода исходных данных, вызова первого сценария и вывода результатов. Здесь для вывода отдельных значений и пояснений следует использовать функцию mprintf, а для вывода числовых массивов – функции mprintf или disp. 6) Сохранить sci-сценарии в файлах, исправить ошибки. 7) Решить индивидуальные задания, выполнив созданные сценарии. 8) Сохранить все результаты для отчета. 9) Предоставить результаты работы преподавателю, ответить на поставленные вопросы. 10) Оформить отчет по выполненной работе. 2.1.2 Индивидуальное задание 1-я задача: Найти произведение ненулевых элементов вектора. 2-я задача: Минимальный элемент в каждом из столбцов матрицы А(3x3) заменить нулевым значением. 2.1.3 Выполнение задания 1 2.1.4 Выполнение задания 2 2.2 «Построение двумерных и трехмерных графиков» 2.2.1 Общее задание 1) Изучите материал учебника (п.1.4). 2) Выберете вариант индивидуального задания из табл. 1.4-1. 3) Выполните команды clear и clc для очистки окна Определителя данных и Командного окна. 4) Опишите функцию f1(x). 5) Задайте диапазон изменения аргумента функцииf1(x)и вычислить ее значения. 6) Задайте диапазон изменения аргумента функцииf1(x)для построения графика. 7) Выполните функцию построения графиков plot для получения графикаf1(x). 8) Опишите функцию f2(x). 9) Разместите графики функций f1(x) и f2(x) в одном окне, для чего после построения графика первой функции выполнить команду mtlb_hold('on'). При построении графиков примените все возможности оформления линий, маркеров и окон, используя возможности графического редактора, измените толщину окон и величину шрифта. 10) Дополните графики необходимыми пояснениями: заголовок, имена осей, координатная сетка и легенда. 11) Задайте диапазоны изменения значений x и y для построения функции f3(x,y) и получите таблицы их значений. 12) Опишите функцию f3(x,y). 13) Получите таблицу значений функцииf3(x,y). 14) Получите графики функции f3(x, y) с использованием функций построения графиков mesh, plot3, surf и controur. 15) Сохраните текст рабочего окна на внешнем носителе 16) Предоставьте результаты работы преподавателю, ответьте на поставленные вопросы. 17) Оформите отчет по выполненной работе. 2.2.2 Индивидуальное задание Вариант 1 |