3. Сохранить текст программы с помощью команды File – Save в виде файла
с расширением sci , или, например, file.sce.
4. Вызвать программу, набрав в командной строке exec , например, exec("file.sci").
5. Или воспользоваться командой меню File – Exec . . . или, находясь в окне SciNotes, выполнить команду Execute – Load into Scilab (F5).
Создание программы. 1 способ
Например, требуется найти значения функции:
в точках 3.2, -2.7, 4.6
3) then y=log(x-2)/log(3); else y=(exp(x)-3)/2^x; end endfunction" width="640"
Создание программы. 1 способ
Создаем файл-сценарий f.sci в редакторе SciNotes и сохраняем его в текущем каталоге:
function y=f(x)
if (x 3) then
y=log(x-2)/log(3);
else
y=(exp(x)-3)/2^x;
end
endfunction
exec(‘Z:\gr3094.1\~\f.sci')" width="640"
Создание программы. 1 способ
После этого, функция может быть вызвана в командной строке SciLab с помощью команды:
--exec(‘Z:\gr3094.1\~\f.sci')
Создание программы. 2 способ
Использовать графический интерфейс SciNotes.
1. Нажать кнопку меню Edit(Редактор).
2. Затем в меню SciNotes нажать
мышью кнопку Execute ( Выполнить ) и в выпадающем меню выбрать пункт Save and execute into Scilab ( Сохранить и выполнить в Scilab ).
В результате программа будет выполнена в основном окне редактора SciLab
Создание программы
При использовании функции (файла программы) вычисления внутри нее производятся не интерактивно.
Это означает, что нет способа видеть значение каждого выражения и на этой основе динамически формировать процесс вычислений.
Поэтому нужно предусмотреть команды ввода/вывода
- 6" width="640"
Основные операторы sci-языка
Оператор ввода значений:
x=input(’текст’);
Пример. В программе:
a=input(’a=’);
В командной строке:
a=--- 6
Основные операторы sci-языка
Для вывода в текстовом режиме используют функцию disp :
disp(b)
b - имя переменной или заключенный в кавычки текст.
Пример. В программе:
disp(‘Вывод y=‘); disp(y);
В командной строке:
Вывод y= 0.3476307
Вывод y= 0.3476307
Вывод y= 0.3476307
Вывод y= 0.3476307
Оператор вывода printf на экран
Функция printf служит для вывода на экран значений переменных и текстовых комментариев по формату.
Обращение к printf выглядит следующим образом:
printf(''текст для вывода %символ1 %символ2 ...%символn'',переменная1,переменная2,..., переменнаяn)
В результате обращения к функции printf на экран выводится текст, указанный в кавычках, и значения переменных (переменная1,переменная2,...,переменная n)