ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 16
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ
КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «Сетевые информационные технологии и сервисы»
Задание по дисциплине
«Введение в математические пакеты прикладных программ»
Лабораторная работа №1 по теме
«Рабочая среда Scilab и простейшие вычисления»
Выполнил студент 1 курса
Группа: УБСТ2204
ФИО: Шитов К.И
Москва, 2023
Общее задание:
1) Изучите материал учебника (п.п. 1.1-1.2).
2) Выберите вариант индивидуального задания из таблицы 1-1.
3) При выполнении задания введите перед каждым пунктом задания соответствующие комментарии.
4) Задайте для переменных x и y допустимые числовые значения.
5) Проанализируйте информацию, окна Обозреватель переменных.
6) Введите заданное арифметического выражения и получите результат вычислений.
7) Измените значения исходных данных.
8) Измените формат вывода результата, выполнив команду format(16), и произведите перерасчет значения выражения.
9) Измените формат вывода данных format(6).
10) Опишите функцию f(x) с помощью оператора, описывающего внутреннею однострочную функцию deff, и вычислите её числовое значение при новом значении переменной х.
11) Измените значение переменной y, выведите на экран значения описанного в п.10 выражения и функции f1(x).
12) Объясните, почему изменение значения y не привело к изменению значения арифметического выражения, но повлияло на значение функции.
13) Задайте диапазон изменения
аргумента функции с шагом, позволяющим получить таблицу значений функции f(x) и f1(x) для заданных значений аргумента (порядка 8-10 точек), и выведете значения функции f(х) в выбранном диапазоне вначале в строку, а затем в столбец.
14) Выполните команду who_user и проанализируйте выведенную информацию о данных.
15) Сохраните текст Командного окна на внешнем носителе в Word
16) Выполните команды clear и clc для очистки Рабочего окна и окна Обозревателя переменных.
17) Оформите отчет по выполненной работе в соответствии с пунктом.4.
18) Предоставьте результаты работы преподавателю и, ответьте на поставленные вопросы.
1.1.3 Индивидуальное задание:
Решить задачу вычисления арифметического выражения в соответствии с п.п.3-15 общего задания.
Вариант 24
--> // Практическое занятие 1 по теме --> // "Рабочая среда Scilab и простейшие вычисления" --> //Вариант 24 --> // Выполнил: Студент группы УБСТ2204 Шитов К.И --> clear // Очистка окна Обозревателя данных --> clc // Очистка Командного окна --> // Задание начальных значений x и y --> x=5; --> y=3; --> // Ввод арифметического выражения --> a = (x.^2 - x.*y)/(0.7.*sin(log(abs(x)))) a = 14.2964 --> // Изменение значений x и y --> x=4.2; --> y=6.3; --> // Изменение формата вывода результата --> format(16); --> // Перерасчет выражения --> a = (x.^2 - x.*y)./(0.7.*sin(log(abs(x)))) a = -12.716928615673 --> format(6); --> // Описание функции fd с использованием deff --> deff('f1 = fd(x,y)','f1 = (x.^2 - x.*y)./(0.7.*sin(log(abs(x)))) '); --> // Вызов функции fd и вычисление ее значения --> f1=fd(x) f1 = -12.72 --> //Описание функции ff --> deff('[f2]=ff(x)','f2=f2 = (x.^2 - x.*y)./(0.7.*sin(log(abs(x)))); --> //Вызов функции ff и вычисление ее значения --> f2=ff(x) f2 = -12.72 --> //Изменение значения y --> y=0.5; --> //Вычисление значения выражения при новом значении y --> c a = -12.72 --> //При изменении значения выражения результат не привел к изменению ответа, потому что мы вызвали переменную, значение, которое сохранено --> //Вычисление значения функции ff при новом значении y --> f2=ff(x) f2 = 22.41 --> //Задание диапазона изменения переменной x --> x=2:0.2:3.8 x = 2. 2.2 2.4 2.6 2.8 3. 3.2 3.4 3.6 3.8 --> //Вычисление функции fd для заданного диапазона аргумента и --> //вывод полученного результата в строку --> fd(x) ans = 2.741 2.905 3.042 3.15 3.225 3.264 3.263 3.217 3.12 2.964 --> //Вычисление функции ff для заданного диапазона аргумента x --> //вывод в столбец --> ff(x)' ans = 6.707 7.533 8.484 9.552 10.73 12.03 13.44 14.98 16.64 18.42 --> //Выполнение команды who_user --> who_user Пользовательские пременные: ans a deff f1 f2 fd ff x y Использование 1.D+04 элементов ans = "ans" "a" "deff" "f1" "f2" "fd" "ff" "x" "y" --> // Конец сессии ==================================================== |