Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SciLab_book.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
979.97 Кб
Скачать

5. Робота з графікою

Відображення графіків та інших зображень є поширеною задачею при аналізі даних і створення звітів. Scilab надає широкі можливості для створення і налаштування різних типів графіків і діаграм. У даному розділі ми розглянемо створення двомірних, трьохвимірних, контурних графіків, потім відобразимо на графіку назву і легенду і, нарешті, побачимо, як зберегти результати відображення у файл для подальшого використання.

Таблиця 5.1. Основні графічні функції SciLab

plot

двохвимірний графік

surf

трьохвимірний графік

contour

контурний графік

pie

кругова діаграма

histplot

гістограма

bar

стовпчикова діаграма

barh

горизонтальна стовпчикова діаграма

hist3d

трьохвимірна гістограма

polarplot

графік в полярних координатах

Matplot

кольоровий двохвимірний графік матриці

legend

задає легенду текучого графіку

title

відображає заголовок текучого графіку

xtitle

Відображає заголовок і підписи осей текучого графіку

Команда figure

Ця команда призначено для створення пустого графічного вікна і відображення його на екрані. Це вікно стає активним, тобто всі наступні графічні функції будуть здійснювати побудову графіків саме в ньому. Для отримання нового графічного вікна, слід знову використати команду figure. Щоб мати можливість переходу між вікнами, варто скористатися його номером, тобто використовувати команду з параметром: figure(номер). При цьому в будь який момент програми можна зробити активним довільне графічне вікно. Номер графічного вікна є також, вказівником на це вікно, тобто команда In=figure приведе до того, що у змінній In буде зберігатися номер(вказівник) активного вікна. Для очищення всього активного вікна існує команда clf (clear figure), а для того, щоб очистити лише графік, але залишити осі, заголовок і назви осей, використовується команда cla (clear axes). Ці команди також можна використовувати з параметром, який вказує номер потрібного вікна.

Будь-яка команда створення графіку(plot, bar, і т.ін.) автоматично створює одне графічне вікно. Якщо не користуватися командою figure, то кожен наступний вивід буде здійснюватися в єдине вікно, знищуючи попередній графік.

Команда subplot

Дана команда дозволяє розбити графічне вікно на декілька підграфіків з власними осями координат. Вона розташовує підграфіки у виді матриці:

subplot(m,n,p)

Тут: m – кількість графіків по вертикалі;

n – кількість графіків по горизонталі;

p – номер графіка, який буде активним.

Номер графіків відраховується з лівого верхнього кута по рядках.

Команда xlfont

За допомогою команди xlfont можна встановити шрифти у графічному вікні.

xlfont(font-name,font-id)

font-name: рядок, що є назвою сімейства шрифтів.

font-id: ціле число, що набуває значення від 0 до 6. Це ідентифікатор для завантаження шрифту з ім'ям font-name.

Команда isoview

Команда isoview встановлює шкалу (масштаб) для прямокутної системи координат. При цьому розмір самого графічного вікна не змінюється.

Синтаксис:

isoview(xmin,xmax,ymin,ymax)

xmin,xmax,ymin,ymax – мінімальні і максимальні значення осей координат.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]