| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Эти функции строят графики для двумерных (2D) массивов. Двумерными считаются массивы, зависящие только от двух параметров (индексов) подобно матрице f(x_i,y_j), i=1...n, j=1...m. По умолчанию (если отсутствуют) значения x, y равно распределены в диапазоне осей координат. Младшие размерности массивов x, y, z должны быть одинаковы x.nx=z.nx && y.nx=z.ny или x.nx=y.nx=z.nx && x.ny=y.ny=z.ny. Массивы x и y могут быть векторами (не матрицами как z). График строится для каждого z среза данных. Строка sch задает цветовую схему (см. Цветовая схема). Строка opt задает опции графика (см. Опции команд). См. раздел 2D samples, для примеров кода и графика.
mglGraph: void Surf (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Surf (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_surf (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_surf_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует параметрически заданную поверхность {x[i,j], y[i,j], z[i,j]}. Если sch содержит ‘#’, то рисуется сетка на поверхности. Если sch содержит ‘.’, то рисуется поверхность из точек. См. также mesh, dens, belt, tile, boxs, surfc, surfa. См. раздел Surf sample, для примеров кода и графика.
mglGraph: void Mesh (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Mesh (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_mesh (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_mesh_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует сетчатую поверхность, заданную параметрически {x[i,j], y[i,j], z[i,j]}. См. также surf, fall, meshnum, cont, tens. См. раздел Mesh sample, для примеров кода и графика.
mglGraph: void Fall (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Fall (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_fall (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_fall_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует водопад для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]}. График удобен для построения нескольких кривых, сдвинутых вглубь друг относительно друга. Если sch содержит ‘x’, то линии рисуются вдоль оси x, иначе (по умолчанию) вдоль оси y. См. также belt, mesh, tens, meshnum. См. раздел Fall sample, для примеров кода и графика.
mglGraph: void Belt (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Belt (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_belt (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_belt_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует ленточки для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]}. График может использоваться как 3d обобщение графика plot. Если sch содержит ‘x’, то ленточки рисуются вдоль оси x, иначе (по умолчанию) вдоль оси y. См. также fall, surf, plot, meshnum. См. раздел Belt sample, для примеров кода и графика.
mglGraph: void Boxs (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Boxs (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_boxs (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_boxs_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует вертикальные ящики для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]}. См. также surf, dens, tile, step. См. раздел Boxs sample, для примеров кода и графика.
mglGraph: void Tile (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Tile (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_tile (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_tile_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует плитки для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]}. График может использоваться как 3d обобщение step. См. также surf, boxs, step, tiles. См. раздел Tile sample, для примеров кода и графика.
mglGraph: void Dens (const mglDataA &z, const char *sch="", const char *opt="", mreal zVal=NAN)mglGraph: void Dens (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="", mreal zVal=NAN)void mgl_dens (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_dens_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует график плотности для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]} при z = Min.z. Если sch содержит ‘#’, то рисуется сетка. Если sch содержит ‘.’, то рисуется поверхность из точек. См. также surf, cont, contf, boxs, tile, dens[xyz]. См. раздел Dens sample, для примеров кода и графика.
mglGraph: void Cont (const mglDataA &v, const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Cont (const mglDataA &v, const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_cont__val (HMGL gr, HCDT v, HCDT z, const char *sch, const char *opt)void mgl_cont_xy_val (HMGL gr, HCDT v, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует линии уровня для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]} при z=v[k] или при z = Min.z если sch содержит ‘_’. Линии уровня рисуются для z[i,j]=v[k]. Если sch содержит ‘t’ или ‘T’, то значения v[k] будут выведены вдоль контуров над (или под) кривой. См. также dens, contf, contd, axial, cont[xyz]. См. раздел Cont sample, для примеров кода и графика.
mglGraph: void Cont (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Cont (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_cont (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_cont_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Как предыдущий с вектором v из num элементов равно распределенных в диапазоне изменения цвета. Здесь num равен значению параметра value в опциях opt (по умолчанию 7).
mglGraph: void ContF (const mglDataA &v, const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void ContF (const mglDataA &v, const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_contf_val (HMGL gr, HCDT v, HCDT z, const char *sch, const char *opt)void mgl_contf_xy_val (HMGL gr, HCDT v, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует закрашенные линии (контуры) уровня для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]} при z=v[k] или при z = Min.z если sch содержит ‘_’. Линии уровня рисуются для z[i,j]=v[k]. См. также dens, cont, contd, contf[xyz]. См. раздел ContF sample, для примеров кода и графика.
mglGraph: void ContF (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void ContF (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_contf (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_contf_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Как предыдущий с вектором v из num элементов равно распределенных в диапазоне изменения цвета. Здесь num равен значению параметра value в опциях opt (по умолчанию 7).
mglGraph: void ContD (const mglDataA &v, const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void ContD (const mglDataA &v, const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_contd_val (HMGL gr, HCDT v, HCDT z, const char *sch, const char *opt)void mgl_contd_xy_val (HMGL gr, HCDT v, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует закрашенные линии (контуры) уровня для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]} при z=v[k] или при z = Min.z если sch содержит ‘_’. Линии уровня рисуются для z[i,j]=v[k]. Строка sch задает цвета контуров: цвет k-го контура определяется как k-ый цвет строки. См. также dens, cont, contf. См. раздел ContD sample, для примеров кода и графика.
mglGraph: void ContD (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void ContD (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_contd (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_contd_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Как предыдущий с вектором v из num элементов равно распределенных в диапазоне изменения цвета. Здесь num равен значению параметра value в опциях opt (по умолчанию 7).
mglGraph: void ContV (const mglDataA &v, const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void ContV (const mglDataA &v, const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_contv_val (HMGL gr, HCDT v, HCDT z, const char *sch, const char *opt)void mgl_contv_xy_val (HMGL gr, HCDT v, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует вертикальные цилиндры от линий уровня для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]} при z=v[k] или при z = Min.z если sch содержит ‘_’. Линии уровня рисуются для z[i,j]=v[k]. См. также cont, contf. См. раздел ContV sample, для примеров кода и графика.
mglGraph: void ContV (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void ContV (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_contv (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_contv_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Как предыдущий с вектором v из num элементов равно распределенных в диапазоне изменения цвета. Здесь num равен значению параметра value в опциях opt (по умолчанию 7).
mglGraph: void Axial (const mglDataA &v, const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Axial (const mglDataA &v, const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_axial_val (HMGL gr, HCDT v, HCDT z, const char *sch, const char *opt)void mgl_axial_xy_val (HMGL gr, HCDT v, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует поверхность вращения линии уровня для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]}. Линии уровня рисуются для z[i,j]=v[k]. Если sch содержит ‘#’, то рисуется сетчатая поверхность. Если sch содержит ‘.’, то рисуется поверхность из точек. Если строка содержит символы ‘x’ или ‘z’, то ось вращения устанавливается в указанное направление (по умолчанию вдоль ‘y’). См. также cont, contf, torus, surf3. См. раздел Axial sample, для примеров кода и графика.
mglGraph: void Axial (const mglDataA &z, const char *sch="", const char *opt="", int num=3)mglGraph: void Axial (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="", int num=3)void mgl_axial (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_axial_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Как предыдущий с вектором v из num элементов равно распределенных в диапазоне изменения цвета. Здесь num равен значению параметра value в опциях opt (по умолчанию 3).
mglGraph: void Grid (const mglDataA &z, const char *sch="", const char *opt="")mglGraph: void Grid (const mglDataA &x, const mglDataA &y, const mglDataA &z, const char *sch="", const char *opt="")void mgl_grid (HMGL gr, HCDT z, const char *sch, const char *opt)void mgl_grid_xy (HMGL gr, HCDT x, HCDT y, HCDT z, const char *sch, const char *opt)Рисует плоскую сету для параметрически заданной поверхности {x[i,j], y[i,j], z[i,j]} при z = Min.z. См. также dens, cont, contf, meshnum.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by Autobuild on September 28, 2013 using texi2html 1.82.