Spec-Zone.ru › Octave 6

15.2.2.2 Построение графиков функций трехмерного пространства

: ezplot3 (fx, fy, fz)
: ezplot3 (…, dom)
: ezplot3 (…, n)
: ezplot3 (…, "animate")
: ezplot3 (hax, …)
: h = ezplot3 (…)

Построение параметрической кривой в трехмерном пространстве.

fx, fy и fz — строки, встроенные функции или дескрипторы функций с одним аргументом, определяющие функцию. По умолчанию график строится на области 0 <= t <= 2*pi с 500 точками.

Если dom — вектор из двух элементов, он представляет минимальное и максимальное значения t.

n — скаляр, определяющий количество точек, используемых для построения графика функции.

Если задан параметр "animate", то построение графика выполняется с анимацией в стиле comet3.

Если первый аргумент hax — дескриптор осей, то график строится на этих осях, а не на текущих осях, возвращаемых gca.

Необязательное возвращаемое значение h — дескриптор созданного графика.

fx = @(t) cos (t);
fy = @(t) sin (t);
fz = @(t) t;
ezplot3 (fx, fy, fz, [0, 10*pi], 100);

См. также: plot3, comet3, ezplot, ezmesh, ezsurf.

: ezmesh (f)
: ezmesh (fx, fy, fz)
: ezmesh (…, dom)
: ezmesh (…, n)
: ezmesh (…, "circ")
: ezmesh (hax, …)
: h = ezmesh (…)

Построение сетки, определенной функцией.

f — строка, встроенная функция или дескриптор функции с двумя аргументами, определяющие функцию. По умолчанию график строится на сетчатой области -2*pi <= x | y <= 2*pi с 60 точками в каждом измерении.

Если переданы три функции, то строится график параметрически определенной функции [fx(s, t), fy(s, t), fz(s, t)].

Если dom — вектор из двух элементов, он представляет минимальное и максимальное значения x и y. Если dom — вектор из четырех элементов, то минимальные и максимальные значения [xmin xmax ymin ymax].

n — скаляр, определяющий количество точек, используемых в каждом измерении.

Если задан аргумент "circ", то функция строится на диске, центрированном в середине области dom.

Если первый аргумент hax — дескриптор осей, то график строится на этих осях, а не на текущих осях, возвращаемых gca.

Необязательное возвращаемое значение h — дескриптор созданного объекта поверхности.

Пример 1: функция с 2 аргументами

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2);
ezmesh (f, [-3, 3]);

Пример 2: параметрически определенная функция

fx = @(s,t) cos (s) .* cos (t);
fy = @(s,t) sin (s) .* cos (t);
fz = @(s,t) sin (t);
ezmesh (fx, fy, fz, [-pi, pi, -pi/2, pi/2], 20);

См. также: mesh, ezmeshc, ezplot, ezsurf, ezsurfc, hidden.

: ezmeshc (f)
: ezmeshc (fx, fy, fz)
: ezmeshc (…, dom)
: ezmeshc (…, n)
: ezmeshc (…, "circ")
: ezmeshc (hax, …)
: h = ezmeshc (…)

Построение сетки и линий уровня, определённых функцией.

f — строка, встроенная функция или дескриптор функции с двумя аргументами, определяющими функцию. По умолчанию график строится на сетке области -2*pi <= x | y <= 2*pi с 60 точками в каждом измерении.

Если переданы три функции, то строится график параметрически заданной функции [fx(s, t), fy(s, t), fz(s, t)].

Если dom — вектор из двух элементов, он представляет минимальное и максимальное значения x и y. Если dom — вектор из четырёх элементов, то минимальные и максимальные значения [xmin xmax ymin ymax].

n — скаляр, определяющий количество точек, используемых в каждом измерении.

Если задан аргумент "circ", то функция отображается по кругу, центрированному в середине области dom.

Если первый аргумент hax — дескриптор осей, то график строится на этих осях, а не на текущих осях, возвращаемых gca.

Необязательное возвращаемое значение h — вектор из двух элементов с дескриптором графического объекта для созданного графика сетки и вторым дескриптором для созданного графика линий уровня.

Пример: функция с двумя аргументами

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2);
ezmeshc (f, [-3, 3]);

См. также: meshc, ezmesh, ezplot, ezsurf, ezsurfc, hidden.

: ezsurf (f)
: ezsurf (fx, fy, fz)
: ezsurf (…, dom)
: ezsurf (…, n)
: ezsurf (…, "circ")
: ezsurf (hax, …)
: h = ezsurf (…)

Построение поверхности, определяемой функцией.

f — строка, встроенная функция или дескриптор функции с двумя аргументами, определяющей функцию. По умолчанию график строится на сетке области -2*pi <= x | y <= 2*pi с 60 точками в каждом измерении.

Если переданы три функции, то строится график параметрически заданной функции [fx(s, t), fy(s, t), fz(s, t)].

Если dom — вектор из двух элементов, он представляет минимальное и максимальное значения x и y. Если dom — вектор из четырёх элементов, то минимальные и максимальные значения [xmin xmax ymin ymax].

n — скаляр, определяющий количество точек, используемых в каждом измерении.

Если задан аргумент "circ", то функция отображается по кругу, центрированному в середине области dom.

Если первый аргумент hax — дескриптор осей, то график строится на этих осях, а не на текущих осях, возвращаемых gca.

Необязательное возвращаемое значение h — дескриптор графического объекта созданной поверхности.

Пример 1: функция с двумя аргументами

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2);
ezsurf (f, [-3, 3]);

Пример 2: параметрически заданная функция

fx = @(s,t) cos (s) .* cos (t);
fy = @(s,t) sin (s) .* cos (t);
fz = @(s,t) sin (t);
ezsurf (fx, fy, fz, [-pi, pi, -pi/2, pi/2], 20);

См. также: surf, ezsurfc, ezplot, ezmesh, ezmeshc, shading.

: ezsurfc (f)
: ezsurfc (fx, fy, fz)
: ezsurfc (…, dom)
: ezsurfc (…, n)
: ezsurfc (…, "circ")
: ezsurfc (hax, …)
: h = ezsurfc (…)

Постройте поверхность и линии контура, определённые функцией.

f — это строка, инлайновая функция или обработчик функции с двумя аргументами, определяющими функцию. По умолчанию график строится на сетчатой области -2*pi <= x | y <= 2*pi с 60 точками в каждом измерении.

Если переданы три функции, то строится график параметрически определённой функции [fx(s, t), fy(s, t), fz(s, t)].

Если dom — вектор из двух элементов, он представляет минимальное и максимальное значения как для x, так и для y. Если dom — вектор из четырёх элементов, то минимальные и максимальные значения [xmin xmax ymin ymax].

n — скаляр, определяющий количество точек для использования в каждом измерении.

Если аргумент "circ" задан, то функция строится на диске, центрированном в середине области dom.

Если первый аргумент hax является дескриптором осей, то график строится на этих осях, а не на текущих осях, возвращаемых gca.

Необязательное возвращаемое значение h — это вектор из двух элементов с дескриптором графического объекта созданного графика поверхности и вторым дескриптором созданного графика контуров.

Пример:

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2);
ezsurfc (f, [-3, 3]);

См. также: surfc, ezsurf, ezplot, ezmesh, ezmeshc, shading.

© 1996–2022 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v6.4.0/Three_002ddimensional-Function-Plotting.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API