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

1сем / Лабараторные работы / Лабораторная 1.2 (6 вар)

.docx
Скачиваний:
4
Добавлен:
28.09.2022
Размер:
28.6 Кб
Скачать

Министерство Цифрового Развития, Связи и Массовых Коммуникаций Российской Федерации

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

образовательное учреждение высшего образования

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

Факультет: «ИТ»

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

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