- •Содержание
- •Рабочая среда Scilab и простейшие вычисления
- •Название и цель первой части
- •Общее задание на первую часть
- •Выполнение первой части. Протокол работы сессии Командного окна
- •Изучить материал учебника [1] (п.П. 1.2, 1.5).
- •Выбрать вариант индивидуального задания из табл. 1.2.3-1.
- •Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
- •Оформить отчет по выполненной работе.
- •Выполнение второй части. Протокол сессии Командного окна
- •Выводы по второй части
Изучить материал учебника [1] (п.П. 1.2, 1.5).
Выбрать вариант индивидуального задания из табл. 1.2.3-1.
Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
Активизировать Редактор SciNotes.
Создать sce-сценарий для выполнения индивидуального задания (вычисление выражений) с использованием встроенных в сценарий функций.
Сохранить sce-сценарий в sce-файле со смысловым именем.
Провести отладку, исправить ошибки и сохранить сценарий.
Загрузить sce-сценарий из sce-файла и выполнить его в Командном окне, предварительно присвоив исходным данным допустимые значения.
Модернизировать sce-сценарий, вставив в него операторы ввода исходных данных и вывода результата в форматированном виде.
Сохранить sce-сценарий под другим именем, исправить ошибки и выполнить.
Создать сценарий для решения поставленной задачи и выполнить его.
Сохранить все результаты для отчета.
Предоставить результаты работы преподавателю, ответить на поставленные вопросы.
Оформить отчет по выполненной работе.
Выполнение второй части. Протокол сессии Командного окна
21 |
|
//Сценарий F1_2.sce вычисления выражений
//Определение фукции для вычислении 1-го выражения
function t = f1(x,y)
t = cos(%pi./7).*((sin(x-8.*y)).^2)./(2.7.*(x-%pi))
endfunction
//Определение фукции для вычислении 2-го выражения
function t = f2(x,y)
f = -5.*x.^2+y.^3+2.*x.^3.*y-x.^3.*abs((3.*x-y).^(1./3))
endfunction
//конец сценария F1_2.sce
--> //Практическое задание 1 по теме "Основные объекты системы Scilab"
--> //Вариант 21
--> //Выполнила: Студентка группы БСТ2152 Гаспарян Я.С.
--> clear
--> clc
--> //Загрузка сценария f1.sce и вызов функций, встроенных в сценарий
--> exec('f1.sce',0);//Загрузка сценария f1.sce на текущей папки
--> //Задание начальных значений x и у
--> x = 6; y = 7;
--> //Вызов функции f1 и f2, встроенных в сценарий
--> t = f1(x,y)
t = 0.0080365
--> f = f2(x,y)
f = 0.0080365
--> //конец сессии
// Сценарий f1_2mod.sce вычисления выражений
//Определение функции 1-го выражения
function t=f1(x, y)
t = cos(%pi./7).*((sin(x-8.*y)).^2)./(2.7.*(x-%pi));
endfunction
//Определение функции 2-го выражения
function t =f2(x, y)
f = -5.*x.^2+y.^3+2.*x.^3.*y-x.^3*abs((3.*x-y).^(1/3));
endfunction
//Ввод исходных данных
x=input("Введите x= ");
y=input("Введите y= ");
//Вычисление значений функций
t=f1(x,y);
f=f2(x,y);
//Форматирование вывода результата
format(6);
//Вывод результатов вычисления выражений на экран
disp(t,"t=");
disp(f,"f=");
// Конец сценария f1_2mod.sce
--> //Практическое задание 1.2 по теме "Основные объекты системы Scilab"
--> //Вариант 21, задание 1 (модифицированное)
--> //Ввод исходных данных, вычисление выражений и вывод результатов
--> //Выполнила: Студентка группы БСТ2152 Гаспарян Я.С.
--> clear
--> clc
--> //Загрузка второго сценария f1_mod.sce
--> exec('f1_mod.sce',0);//Загрузка сценария из текущей папки
Введите x= 3
Введите y= 4
-1.038
"t="
-1.038
"f="
--> //конец сессии
