Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Функция plot2d





В общем виде обращение к функции имеет вид:

plot2d([loglog],x,y,[key1=value1,key2=value2,.., keyn=valuen]

logflag – строка из двух символов, каждый из которых определяет тип осей (n - нормальная ось, l – логарифмическая ось), по умолчанию "nn";

x – массив абсцисс;

y – массив ординат(или матрица, каждый столбец которого содержит массив ординат очередного графика) (количество элементов в массиве x и y должно быть одинаковым), если x и y – являются матрицами одного размера, то в этом случае, каждый столбец матрицы y отображается относительно соответствующего столбца матрицы x;

keyi=valuei – последовательность значений параметров графиков, возможны следующие значения параметров: style – определяет массив (mas) числовых значений цветов графика (id цвета), количество элементов массива совпадает с количеством изображаемых графиков, по умолчанию, представляет собой массив masi=i, цвет i-й линии совпадает с номером i, для формирования id соответствующего цвета (кода цвета) можно воспользоваться функцией color, которая по названию (color("цвет")) или коду grb (color(r,g,b)) цвета формирует нужный id (код) цвета. Если значение стиля отрицательное, то это будет точечный график без соединения точек между собой линиями.

Пример построения нескольких графиков различного цвета

x=[-2*%pi:0.1:2*%pi];y=[sin(x); cos(x)];plot2d(x,y',style=[ color ("red"), color ("blue")]);

Использование параметра style в функции plot2d

rect – этот вектор [xmin, ymin, xmax, ymax] определяет размер окна вокруг графика

x=[-2*%pi:0.1:2*%pi];y=[sin(x); cos(x)];plot2d(x,y',style=[ color ("red"), color ("blue")],rect=[-8,-2,8,2]);

frameflag – параметр определяет окно, в котором, будет изображаться график, он может принимать следующие значения:

0 – не вычислять размеры окна, использовать значения по умолчанию или значения из предыдущего графика,

1 – размер окна определяется параметром rect,

2 – размер окна определяется из соотношения между минимальным или максимальным значениями x и y,

3 – размер окна определяется параметром rect в в изометрическом масштабе,

4 – размер окна определяется из соотношения между минимальным или максимальным значениями x и y в изометрическом масштабе.

axesflag - параметр, который определяет рамку вокруг графика, следует выделить следующие значения этого параметра:

0 – нет рамки вокруг графика (см. листинг 4.9 и рис. 4.9);

1 – изображение рамки, ось y слева 4.10);

3 –изображение рамки, ось y справа (см. рис. 4.11);

5 – изображение осей проходящих через точку (0,0) (см. рис. 4.12);

x=[-2*%pi:0.1:2*%pi];y=[sin(x); cos(x)];

plot2d(x,y',style=[ color ("red"), color ("blue")], axesflag=0);

 

Параметр axesflag=0 в функции plot2d

nax – этот параметр используют, если параметр axesflag равен 1, nax представляет массив из четырех значений [nx, Nx, ny, Ny] – где Nx (Ny) – число основных делений с подписями под осью Х (Y), nx (ny) – число промежуточных делений;

leg – строка, определяющая легенды для каждого графика, структура строки такая: " leg1@leg2@leg3@...@legn ", где leg1 – легенда первого графика,..., legn – легенда последнего графика.

Параметр axesflag=1 в функции plot2d, ось слева
x=[-8:0.1:8];y=[sin(x); cos(x)];plot2d(x,y',style=[ color ("red"), color ("blue")],axesflag=1,.. nax=[4,9,3,6]);

 

Параметр axesflag=3 в функции plot2d, ось справа
x=[-8:0.1:8];y=[sin(x); cos(x)];plot2d(x,y',style=[ color ("red"), color ("blue")],axesflag=1,.. nax=[4,9,3,6]);

 

Параметр axesflag=5 в функции plot2d,задаем легенду, ось по центру
x=[-2*%pi:0.1:2*%pi];y=[sin(x);cos(x)];plot2d(x,y',style=[ color ("red"), color ("blue")],axesflag=5,..leg="sin(x)@cos(x)");

Date: 2015-07-27; view: 854; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию