Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БСМП лабораторная работа #2

.docx
Скачиваний:
5
Добавлен:
23.12.2022
Размер:
27.06 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Информатика»

Лабораторная работа №2

«Файловая система Scilab, Редактор SciNotes, sce-сценарии, ввод-вывод данных»

по дисциплине

«Базовые средства математических пакетов»

Выполнил: студент гр. БСТ2104

Вариант №17

Проверил: доц. Шакин В.Н.

Москва, 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)  Оформите отчет по выполненной работе.

  1. Индивидуальное задание

и

в соответствии с п.п.3-10 общего задания.

  1. Результат выполненного задания

//Сценарий Pr1_2_1.sce вычисления выражений

//Определение функции для вычисления первого выражения

function z=f1(x, y)

z=(%pi/2)-sqrt(2*x)-(x+y^2)/(0.75*tg(abs(x+y)));

endfunction

//Определение функции для вычисления второго выражения

function f=f2(x, y)

f=5*x^2-7*y^2*cos(x+y)+2*y-9*x*exp(sin(x));

endfunction

//Конец сценария Pr1_2_1.sce=============================================

-->//Протокол сессии Командного окна:

-->// Практическое занятие 1.2 по теме

-->// «Основные объекты системы Scilab»

-->// Вариант 17, задание 1

-->//Присвоение значений, вычисление выражений и вывод результатов -->// Выполнил: Студент группы БСТ2104 Филонов М.Д.

-->

--> clear // Очистка окна Обозревателя данных

--> clc // Очистка Командного окна

-->//Загрузка первого сценарияPr1_2_1 и вызов функций, встроенных в сценарий

--> exec('Pr1_2_1.sce', 0); //Загрузка сценария Pr1_2_1.sce из текущей папки

-->

--> //Задание начальных значений x и y

--> x=3; y=1.3;

--> //Вызов функций f1 и f2, встроенных в сценарий

--> z=f1(x,y)

z =

-3.6143669

--> f=f2(x,y)

f =

21.249258

//Конец сессии===========================================

// Сценарий Pr1_2_1mod.sce вычисления выражений

//Определение функции первого выражения

function z=f1(x, y)

z=(%pi./2)-sqrt(2.*x)-(x+y.^2)./(0.75.*tg(abs(x+y)));

endfunction

//Определение функции второго выражения

function f=f2(x, y)

f=5.*x.^2-7.*y.^2.*cos(x+y)+2.*y-9.*x.*exp(sin(x));

endfunction

//Ввод исходных данных

х=input("Введите х= ");

y=input("Введите y= ");

//Вычисление значений функций

z=f1(x,y);

f=f2(x,y);

//Форматирование вывода результата

format(6);

//Вывод результатов вычисления выражений на экран

disp(z,"z=");

disp(f,"f=");

//Конец сценария Pr1_2_1mod.sce ============================

-->// Протокол сессии в Командном окне:

-->// Практическое занятие 1.2 по теме

-->// «Основные объекты системы Scilab»

-->// Вариант 17, задание 1 (модифицированное)

-->//Ввод исходных данных, вычисление выражений и вывод результатов

-->// Выполнил: Студент группы БСТ2104 Филонов М.Д.

-->

--> clear // Очистка окна Обозревателя данных

--> clc // Очистка Командного окна

-->//Загрузка второго сценарияPr1_2_1mod

--> exec('Pr1_2_1mod.sce', 0); // Загрузка сценария из текущей папки

Введите х= 3

Введите y= 1.3

z=

-3.614

f=

21.25

// Конец сессии==========================================

Соседние файлы в предмете Базовые средства математических пакетов