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

В22 / лабораторная работа №2

.docx
Скачиваний:
3
Добавлен:
26.02.2023
Размер:
403.77 Кб
Скачать

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

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

Лабораторная работа по теме

«Рабочая среда Scilab и простейшие вычисления»

Вариант 22

Москва 2020

1)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. Индивидуальное задание.

и

2)Результат выполнения задания (сценарии и протоколы сессии)

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

//Сценарий Лабораторная 2.sce вычисления выражений

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

function [b]=f1(x, y)

b=(log10(x)-sin(x.*y).^2)./(0.8.*log(1-x).^2)

endfunction

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

function [z]=f2(x, y)

z=(-5).*x.^2-y.^3+2*x.^3*y-x.^3*sin(3*x-y)

endfunction

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

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

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

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

// Вариант 22, задание 1

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

// Выполнила: Студентка группы БСТ2004 Ус О.Н.

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

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

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

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

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

x=2;y=0.1;

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

b=f1(x,y)

b =

-0.033127

z=f2(x,y)

z =

-15.409987

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

//Сценарий Лабораторная 2мод.sce вычисления выражений

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

function b=f1(x, y)

b=(log10(x)-sin(x.*y).^2)./(0.8.*log(1-x).^2);

endfunction

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

function z=f2(x, y)

z=(-5).*x.^2-y.^3+2*x.^3*y-x.^3*sin(3*x-y);

endfunction

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

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

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

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

b=f1(x,y);

z=f2(x,y);

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

format(6);

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

disp(b,"b=");

disp(z,"z=");

//Конец сценария Лабораторная //2мод.sce============================================

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

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

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

// Вариант 22

, задание 1 (модифицированное)

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

// Выполнила: Студентка группы БСТ2004 Ус О.Н.

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

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

//Загрузка второго сценария Лабораторная 2мод

exec('Лабораторная 2мод.sce', 0); // Загрузка сценария из текущей папки

Введите х= 2

Введите y= 4

b = 0.09

z = -27.27

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