
БСМП_Лаб№2
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ
КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра «Информатика»
Лабораторная работа №2
«Файловая система Scilab, Редактор SciNotes, sce-сценарии,
ввод-вывод данных»
по дисциплине
«Базовые средства математических пакетов»
Выполнил: студент гр. БСТ2106
Вариант №7
Проверил: доц. Шакин В.Н.
Москва, 2021 г.
Лабораторная работа №2
«Файловая система Scilab, Редактор SciNotes, sce-сценарии,
ввод-вывод данных»
1) Общее задание
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) Оформите отчет по выполненной работе.
2) Индивидуальное задание
№
|
Формулы для вычислений |
7 |
|
3) Результат выполнения задания
Содержимое сценариев
//Сценарий Pr1_2_1.sce вычисления выражений
//Определение функции для вычисления первого выражения
function z=f1(x,y)
z =(-(2.*(x.^2)-sin(x.^2))./(2-exp(-y)));
endfunction
//Определение функций для вычисления второго выражение
function f=f2(x,y)
f =x.^2-2.*(y.^2)-sin(x+y).^2-0.5.*exp(x.*sin(y));
endfunction
//Конец сценария Pr1_2_1.sce
//Сценарий Pr1_2_1mod.sce вычисление выражений
//Определение функции первого выражения
function z=f1(x,y)
z =(-(2.*(x.^2)-sin(x.^2))./(2-exp(-y)));
endfunction
//Определение функции второго выражения
function f=f2(x,y)
f =x.^2-2.*(y.^2)-sin(x+y).^2-0.5.*exp(x.*sin(y));
endfunction
//Ввод исходных данных
x = input ("Введите x = ");
y = input ("Введите y = ");
//Вычисление значений функции
z = f1(x, y);
f = f2(x, y);
format(6); //Форматирование вывода результата
//вывод результатов вычисления выражений на экран
disp('z=', z);
disp('f=', f);
//Конец сценария Pr1_2_1mod.sce6tt
Командное окно
--> //Протокол сессии Командного окна:
--> // Практическое занятие 1.2 по теме
--> // «Основные объекты системы Scilab»
--> // Вариант 7
--> //Присвоение значений, вычисление выражений и вывод результатов
--> // Выполнил: Студент группы БСТ2106 Загребин М.А.
--> //Конец сценарияPr1_2_1mod.sce
--> //Загрузка сценарияPr1_2_1.sce
--> exec('C:\Users\Максим\Desktop\sceen1.sce', 0)
Введите x = 2
Введите y = 3
z=
-4.490
f=
-15.58
--> //Конец сессии