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

БСМП_Лаб№2

.docx
Скачиваний:
0
Добавлен:
10.10.2023
Размер:
31.09 Кб
Скачать

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

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

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

(МТУСИ)

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

Лабораторная работа №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

--> //Конец сессии

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