ТЕМА: «ПРОСТЫЕ ВЫЧИСЛЕНИЯ В SCILAB»
ЦЕЛЬ РАБОТЫ:
По указанной литературе изучить:
- системное меню редактора SciLab,
- основные системные команды,
- правила ввода команд и данных,
- ранжированные переменные,
- правила вывода результатов,
- правила вывода результатов в виде двумерных графиков,
- правила отладки программ.
Разработать алгоритмы решения задач из варианта задания.
Составить программы решения задач.
Методические указания
Текстовые пояснения в программу вводятся, как комментарий. Он начинается с символа //, который располагается в первой позиции строки. Комментарий - это текст! В него не надо включать символы операций.
Для формирования XY графика необходимо:
Задать аргумент в формате x=<нач. значение>:<шаг>:<нач. значение>.
Вычислить функцию, например, y=f(x).
Вывести график процедурой plot(x,y,s). Процедура рисует график прямыми линиями между вычисленными точками. Здесь s - строковая константа, задающая параметры линии, ее можно пропускать. Определены следующие значения s:
|
|
Цвет линии | Тип точки | Тип линии | |||
y | желтый | . | точка | - | сплошная |
m | фиолетовый | o | кружок | : | двойной пунктир |
c | голубой | x | крест | -. | штрих пунктир |
r | красный | + | плюс | -- | штрих |
g | зеленый | * | звездочка | ||
b | синий | s | квадрат | ||
w | белый | d | ромб | ||
k | черный | v | треугольник вверх | ||
< | треугольник влево | ||||
> | треугольник вправо | ||||
p | пятиугольник | ||||
h | шестиугольник |
Если на одном графике нужно отобразить несколько функций, например, y1=f(x) и y2=f(x), то они вначале вычисляются, а затем выводятся процедурой plot(x,y1,'s1',x,y2,'s2...), в которой в качестве параметров для каждой функции следуют группы <аргумент, функция, строка типа линии>.
Для создания в графическом окне нескольких подокон для вывода графиков используется процедура subplot(m,n,p), где m - число подокон в окне по горизонтали, n - по вертикали, p - номер используемого подокна (нумерация с 1).
Для формирования графика в форме гистограммы нужно использовать процедуру bar(x,y). При выводе такого графика в подокно строка программы имеет вид subplot(m,n,p), bar(x,y).
Для формирования графика в столбиковой форме нужно использовать процедуру plot2d3(x,y). При выводе такого графика в подокно строка программы имеет вид subplot(m,n,p), plot2d3(x,y).
Пример выполнения
Задание
Функция 1 y = 2sin(x)
Функция 2 z = 0.02x3
Начальное значение аргумента a = -2p
Конечное значение аргумента b = 2p
Шаг изменения аргумента h = p/20