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

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

Функція contour

У цьому розділі розглядаються контурні графіки функцій двох змінних, для побудови яких використовується функція contour. Контурні графіки знаходять активне застосування при оптимізації функцій, дозволяючи відобразити рельєф функції двох змінних так, що місцезнаходження оптимуму стає очевидним.

Синтаксис:

contour ( x , y , z , nz )

x, y - вектори-рядки значень x і y, з числом елементів n1 і n2 відповідно;

z - матриця розміром (n1, n2), що містить значення функції, або об'єкт функції Scilab, що визначає поверхню z = f (x, y);

nz - значення рівнів або їх кількість.

Гістограми

Функція histplot

Синтаксис:

histplot(n, data, <opt_args>)

histplot(x, data, <opt_args>)

n - ціле число (кількість рівнів);

xвектор, що визначає рівні;

data – вектор (дані для аналізу)

<opt_args> - додаткові опції (стиль, колір).

Функція hist3d

Синтаксис:

hist3d(mtx,[theta,alpha,leg,flag,ebox])

hist3d(mtx,<opt_args>)

mtxматриця m x n, що визначає гістограму mtx(i,j)=F(x(i),y(j)), де x=0:m; y=0:n;

<opt_args> - додаткові опції (стиль, колір);

theta, alpha - дійсні числа, які визначають у градусах сферичні координати кута зору на графік. Попросту кажучи це кут під яким спостерігач бачить поверхню;

leg – підписи координатних осей графіку. Символи відділяються знаком “@”. Наприклад, 'X@Y@Z';

flag – масив, що складається з 3 цілочисельних параметрів [mode,type,box];

modeколір поверхні;

type – керує масштабом графіка;

box – наявність рамки кругом графіка;

ebox - визначає межі області в яку буде виводитися поверхня як вектор [xmin, xmax, ymin, ymax, zmin, zmax]. Цей параметр може використовуватися тільки при

значенні параметра type = 1;

Зображення геометричних фігур

Таблиця 5.3. Функції зображення геометричних фігур SciLab

xsegs

Зображення незв’язаних сегментів

xrect, xfrect, xrects

Зображення прямокутника

xpoly, xpolys, xfpoly, xfpolys

Зображення поліліній і багатокутника

xarrows

Зображення системи стрілок

xclea

Знищення прямокутної області

xarc, xfrac, xarcs, xfarcs

Зображення еліпса та його частин

Експорт зображень

У даному розділі розглядаються способи виведення зображення в графічний файл з використанням віконного меню або вбудованих функцій Scilab. Експортувати виведене на екран зображення можна, вибравши в меню пункт Файл> Експортувати ... (Файл> Експорт до ...). Діалогове вікно, що з’явилось після цього запропонує вказати ім'я і тип створюваного файлу.

Scilab дозволяє експортувати зображення у файли багатьох поширених векторних і растрових форматів. Для того щоб зберегти зображення, не вдаючись до допомоги меню, використовуються функції, зазначені в табл. 13. Всі функції, перераховані в табл. 13, беруть два параметри, перший з яких, window_number, являє собою номер графічного вікна (відображається в заголовку), а другий, ім'я файлу, задає бажане ім'я файлу, куди буде записано оригінал.

Таблиця 5.4. Функції експорту графіки SciLab

Векторні

xs2png

Експорт в формат PNG

xs2pdf

Експорт в формат PDF

xs2svg

Експорт в формат SVG

xs2eps

Експорт в формат Encapsulated Postscript

xs2ps

Експорт в формат Postscript

xs2emf

Експорт в формат EMF (тільки для Windows)

Растрові

xs2fig

Експорт в формат FIG

xs2gif

Експорт в формат GIF

xs2jpg

Експорт в формат JPG

xs2bmp

Експорт в формат BMP

xs2ppm

Експорт в формат PPM

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