1сем / Лабараторные работы / Лабораторная 1.2 (6 вар)
.docxМинистерство Цифрового Развития, Связи и Массовых Коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное
образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Факультет: «ИТ»
Кафедра «Информатика»
Лабораторная работа №1.2
по предмету:
«Базовые средства математических пакетов»
по теме:
«Файловая система Scilab, Редактор SciNotes,
sce-сценарии, ввод-вывод данных»
Подготовила:
Номер варианта: 06
Номер студенческого билета:
Проверил: Шакин В.Н.
Оглавление
Общее задание 3
Индивидуальное задание. 3
Результат выполнения задания. 4
Общее задание
1) Изучите материал учебника (п. 1.5).
2) Выберете вариант индивидуального задания из табл. 1.2-1.
3) Выполните команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
4) Активизируйте Редактор SciNotes.
5) Создайте sce-сценарий для выполнения индивидуального заданный с использованием встроенных функций.
6) Сохраните sce-сценарий в sce-файле со смысловым именем.
7) Проведите отладку сценария и исправьте ошибки.
8) Загрузите sce-сценарий из sce-файла и выполните его в Командном окне, предварительно присвоив исходным данным допустимые значения.
9) Cохраните переменные Рабочей области, обнулите Рабочую область, а затем восстановите.
10) Модернизируйте sce-сценарий, вставив в него операторы ввода исходных данных и вывода результата.
11) Сохраните sce-сценарий под другим именем, исправьте ошибки и выполните.
12) Сохраните все результаты для отчета.
13) Предоставьте результаты работы преподавателю, ответьте на поставленные вопросы.
14) Оформите отчет по выполненной работе.
Индивидуальное задание.
Решить задачу вычисления арифметического выражения в соответствии с п.п.3-15 общего задания.
Результат выполнения задания.
-->// Практическое занятие 1.2 по теме
-->// «Файловая система Scilab, Редактор SciNotes, sce-сценарии, ввод-вывод данных»
-->// Вариант 06.
-->// Выполнил:
--> //Сценарий 1,2.sce вычисления выражений
--> //Определение функции для вычисления первого выражения
function g = f1(x,y)
g = (x*exp.^-1) + ((x+y).^2)./(2*cos.^3(x));
endfunction
// Определение функции для вычисления второго выражения
function g = f2(x,y)
g= 3*x.^3 – y.^2 – cos(x-y) – x +2*x-9*x*y
endfunction
//конец сценария
--> exec('1,2.sce', 0);
-->
--> //Задание начальных значений x и y
--> x=3; y=0.5;
--> //Вызов функций f1 и f2, встроенных в сценарий
--> g=f1(x,y)
g = 8.496
--> f=f2(x,y)
f = -23.324
--> //Ввод исходных данных,вычисление выражений и вывод результатов
//конец сессии
Сценарий №2
--> //Загрузка второго сценария
function g = f1(x,y)
g = (x*exp.^-1) + ((x+y).^2)./(2*cos.^3(x));
endfunction
// Определение функции второго выражения
function g = f2(x,y)
g = g= 3*x.^3 – y.^2 – cos(x-y) – x +2*x-9*x*y
endfunction
// Ввод исходных данных
x = input("Введите х = ");
y = input("Введите y = ");
// Вычисление значений функций
g = f1(x,y);
f = f2(x,y);
format(6); // Форматирование вывода результата
// Вывод результатов вычисления выражений на экран
disp(g,"g=");
disp(f,"f=");
--> exec('2,1.sce', 0);
Введите х= 3
Введите y= 1
9.943
"z="
-7.382
"f="
--> // Конец сессии ========================================================
Москва 2022