Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебная практика Scilab.docx
Скачиваний:
24
Добавлен:
04.04.2023
Размер:
191.55 Кб
Скачать
      1. Пример выполнения задания Пример выполнения задания

  1. Решить задачу вычисления арифметических выражений

и

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

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

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

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

functionz=f1(x, y)

z=(x+sqrt(abs(x.*y)))./(exp(x+y).*log(x).^2)-cos(y.^2);

endfunction

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

function z=f2(x, y)

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

endfunction

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

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

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

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

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

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

-->// Выполнил:Студент группы БИН1801 Иванов И.И.

-->

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

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

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

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

-->

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

-->x=2;y=0.1;

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

--> z=f1(x,y)

z =

-0.3762115

--> f=f2(x,y)

f =

13.960067

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

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

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

functionz=f1(x, y)

z =(x+sqrt(abs(x.*y)))./(exp(x+y).*log(x).^2)-cos(y.^2);

endfunction

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

function z=f2(x, y)

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

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»

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

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

-->// Выполнил: Студент группы БИН1801 Иванов И.И.

-->

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

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

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

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

Введите х= 2

Введите y= 0.1

z=

-0.376

f=

13.96

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

      1. Содержание отчета

  1. Титульный лист

  2. Название и цель практического занятия

  3. Общее задание

  4. Сценарий, вначале которого должна быть введена информация в виде комментариев:

  • имя и назначение сценария;

  • вариант индивидуального задания и номер задания.

  1. Протокол сессии Командного окна, вначале которого должна быть введена информация в виде комментариев:

  • название практического занятия;

  • вариант индивидуального задания и номер задания;

  • ФИО студента, номер группы;

  • краткое перечисление действий, выполняемых во время сессии.