В22 / лабораторная работа №2
.docxМосковский технический университет связи и информатики
Кафедра информатики
Лабораторная работа по теме
«Рабочая среда 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 // Конец сессии=============================================================
|