- •Содержание
- •Рабочая среда Scilab и простейшие вычисления Название и цель первой части
- •Общее задание на первую часть
- •Выполнение первой части. Протокол работы сессии Командного окна
- •Выводы по первой части
- •Основные объекты системы Scilab» Название и цель второй части
- •Общее задание на вторую часть
- •Изучить материал учебника [1] (п.П. 1.2, 1.5).
- •Выбрать вариант индивидуального задания из табл. 1.2.3-1.
- •Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
- •Оформить отчет по выполненной работе. Выполнение второй части. Протокол сессии Командного окна
- •Выводы по второй части
Выводы по первой части
Была запрограммирована формула:
13.
Для исходных данных: x = 7; y = 8; Получен следующий результат: 0.0003483
Для исходных данных: x = 5.6 ; y = 9.3 Получены следующие результаты в 16-ом формате: 0.0003879942839
Созданы функции fd и ff ;
Получен вывод функции fd для диапазона; исходные данные y = 0.5, x = {1. 1.5 2. 2.5 3. 3.5 4. 4.5 5. } полученные результаты : 8.099748 4.7752377 2.2849432 0.8890593 0.4607032 0.313456 0.0773668 -0.1036888 -0.0700337
Основные объекты системы Scilab» Название и цель второй части
Название: Основные объекты системы Scilab.
Цель: Изучение создания числовых и логических переменных и выражений, а также их вычисление, создание sce-сценариев и вывод результатов вычислений в отформатированном виде
Общее задание на вторую часть
Изучить материал учебника [1] (п.П. 1.2, 1.5).
Выбрать вариант индивидуального задания из табл. 1.2.3-1.
Выполнить команды clear и clc для очистки окна Обозревателя переменных и Командного окна.
Активизировать Редактор SciNotes.
Создать sce-сценарий для выполнения индивидуального задания (вычисление выражений) с использованием встроенных в сценарий функций.
Сохранить sce-сценарий в sce-файле со смысловым именем.
Провести отладку, исправить ошибки и сохранить сценарий.
Загрузить sce-сценарий из sce-файла и выполнить его в Командном окне, предварительно присвоив исходным данным допустимые значения.
Модернизировать sce-сценарий, вставив в него операторы ввода исходных данных и вывода результата в форматированном виде.
Сохранить sce-сценарий под другим именем, исправить ошибки и выполнить.
Создать сценарий для решения поставленной задачи и выполнить его.
Сохранить все результаты для отчета.
Предоставить результаты работы преподавателю, ответить на поставленные вопросы.
Оформить отчет по выполненной работе. Выполнение второй части. Протокол сессии Командного окна
13 |
|
//Сценарий 2_1.sce вычисления выражений
//Определение фукции для вычислении 1-го выражения
function f = ff(x,y)
f = ((5.2)^3).*( log10(x + y)./(x - 1.0./(0.45.*sin(x-y.*8)) ) ) + 0.5
endfunction
// Определение фукнции для вычисления второго выражения.
function g = fg(x,y)
g = (x.^2)+(y.^3).*(sin(x+y)).^2+y.*2-x.*9
endfunction
//конец сценария 2_1.sce
--> //Практическое задание 2.1 по теме "Основные объекты системы Scilab
--> //Вариант 13
--> //Выполнил: Студент группы БСТ2257 Кудаков А.В.
--> clear
--> clc
--> //Загрузка сценария f1.sce и вызов функций, встроенных в сценарий
--> //Загрузка сценария 2_1.sce из текущей директории
--> exec('2_1.sce',0);
--> //Задание начальных значений x и у
--> x = 13.3; y = 19.2;
--> //Вызов функции f1 и f2, встроенных в сценарий
--> f = ff(x,y)
f =
13.928265
--> g = fg(x,y)
g =
5625.0267
--> //конец сессии
//Сценарий 2_1_mod.sce вычисления выражений
//Определение фукции для вычислении 1-го выражения
function f_func = ff(x,y)
f_func = ((5.2)^3).*( log10(x + y)./(x - 1.0./(0.45.*sin(x-y.*8)) ) ) + 0.5
endfunction
// Определение фукнции для вычисления второго выражения.
function g_func = fg(x,y)
g_func = (x.^2)+(y.^3).*((sin(x+y)).^2)+y.*2-x.*9
endfunction
//Ввод исходных данных
x=input("Введите x= ");
y=input("Введите y= ");
//Вычисление значений функций
f=ff(x,y);
g=fg(x,y);
//Форматирование вывода результата
format(6);
//Вывод результатов вычисления выражений на экран
disp("f=", f);
disp("g=", g);
//конец сценария 2_1_mod.sce
--> //Практическое задание 1.2 по теме "Основные объекты системы Scilab"
--> //Вариант 13, задание 1 (модифицированное)
--> //Ввод исходных данных, вычисление выражений и вывод результатов
--> //Выполнил: Студент группы БСТ2157 Кудаков А.В.
--> clear
--> clc
--> //Загрузка второго сценария 2_1_mod.sce
-->//Загрузка сценария из текущей рабочей директории
--> exec('2_1_mod.sce') ;
Введите x= 42.7
Введите y= 32.6
"f="
7.030 "g=" 1837.
--> //конец сессии