exponenta event banner

ezsurfc

(Не рекомендуемый) Простой в использовании плоттер поверхности/контура комбинации

    ezsurfc не рекомендуется. Использование fsurf вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

    Описание

    пример

    ezsurfc(f) создает объемную поверхностную диаграмму функционального z = f(x,y) использование surfc функция. Графики функций f на интервале по умолчанию [-2π 2π] для x и y.

    ezsurfc автоматически добавляет заголовок и подписи по осям к графику.

    ezsurfc(f,xyinterval) графики на заданном интервале. Использовать тот же интервал для обоих x и y, задайте xyinterval как двухэлементный вектор из формы [min max]. Чтобы использовать различные интервалы, задайте четырехэлементный вектор из формы [xmin xmax ymin ymax].

    ezsurfc(funx,funy,funz) строит параметрический поверхностный funx(u,v), funy(u,v), и funz(u,v) на интервале по умолчанию [-2π 2π] для u и v.

    ezsurfc(funx,funy,funz,uvinterval) строит параметрическую поверхность с помощью заданного интервала.

    ezsurfc(___,n) графики с помощью n- n сетка. Используйте эту опцию после любой из комбинаций входных аргументов в предыдущих синтаксисах.

    ezsurfc(___,'circ') графики по диску, сосредоточенному на интервале.

    ezsurfc(ax,___) графики в осях заданы ax вместо текущей системы координат. Задайте оси перед любой из комбинаций входных аргументов в любом из предыдущих синтаксисов.

    sc = ezsurfc(___) возвращает графический массив, который включает объект подложки графика и объект контура. Используйте sc изменить поверхность и контурные графики после того, как они создаются. Для списка свойств смотрите Surface Properties и Свойства контура.

    Примеры

    свернуть все

    Создайте поверхность/контурный график выражения f(x,y)=x2+y2 по области -5<x<5 и -2π<y<2π с вычислительным размером сетки 35 35.

    ezsurfc('sqrt(x^2 + y^2)',[-5,5,-2*pi,2*pi],35)

    Figure contains an axes object. The axes object with title s q r t ( x Squared baseline blank + blank y Squared baseline ) contains 2 objects of type surface, contour.

    Входные параметры

    свернуть все

    3-D функция, чтобы построить в виде вектора символов, строкового скаляра или указателя на функцию к именованной или анонимной функции.

    Задайте функцию формы z = f(x,y). Функция должна принять два матричных входных параметра и возвратить матричный выходной аргумент, одного размера.

    При определении функции как вектора символов или строкового скаляра, всегда подразумеваются умножение массивов, деление и возведение в степень. Например, x^2 интерпретирован как x.^2.

    Пример: 'sqrt(x^2 + y^2)'

    При определении функции как указателя на функцию используйте операторы массивов вместо матричных операторов для лучшей эффективности. Например, используйте .* (times) вместо * (mtimes).

    Пример: @(x,y) sin(x).*cos(y)

    Графический вывод интервала для x и y, заданный в одной из следующих форм:

    • Вектор из формы [min max] — Используйте интервал [min max] для обоих x и y.

    • Вектор из формы [xmin xmax ymin ymax] — Используйте интервал [xmin xmax] для x и [ymin ymax] для y.

    Параметрическая функция для x координирует в виде вектора символов, строкового скаляра или указателя на функцию к именованной или анонимной функции.

    Задайте функцию формы x = funx(u,v). Функция должна принять два матричных входных параметра и возвратить матричный выходной аргумент, одного размера.

    При определении функции как вектора символов или строкового скаляра, всегда подразумеваются умножение массивов, деление и возведение в степень. Например, x^2 интерпретирован как x.^2.

    Пример: 'u*sin(v)'

    При определении функции как указателя на функцию используйте операторы массивов вместо матричных операторов для лучшей эффективности. Например, используйте .* (times) вместо * (mtimes).

    Пример: @(u,v) u.*sin(v)

    Параметрическая функция для y координирует в виде вектора символов, строкового скаляра или указателя на функцию к именованной или анонимной функции.

    Задайте функцию формы y = funy(u,v). Функция должна принять два матричных входных параметра и возвратить матричный выходной аргумент, одного размера.

    При определении функции как вектора символов или строкового скаляра, всегда подразумеваются умножение массивов, деление и возведение в степень. Например, x^2 интерпретирован как x.^2.

    Пример: '-u*cos(v)'

    При определении функции как указателя на функцию используйте операторы массивов вместо матричных операторов для лучшей эффективности. Например, используйте .* (times) вместо * (mtimes).

    Пример: @(u,v) -u.*cos(v)

    Параметрическая функция для z координирует в виде вектора символов, строкового скаляра или указателя на функцию к именованной или анонимной функции.

    Задайте функцию формы z = funz(u,v). Функция должна принять два матричных входных параметра и возвратить матричный выходной аргумент, одного размера.

    При определении функции как вектора символов или строкового скаляра, всегда подразумеваются умножение массивов, деление и возведение в степень. Например, x^2 интерпретирован как x.^2.

    Пример: '-u*cos(v)'

    При определении функции как указателя на функцию используйте операторы массивов вместо матричных операторов для лучшей эффективности. Например, используйте .* (times) вместо * (mtimes).

    Пример: @(u,v) v

    Графический вывод интервала для u и v, заданный в одной из следующих форм:

    • Вектор из формы [min max] — Используйте интервал [min max] для обоих u и v

    • Вектор из формы [umin umax vmin vmax] — Используйте интервал [umin umax] для u, и [vmin vmax] для v.

    Размер сетки в виде положительного целого числа. Сетка имеет размерности n- n.

    Объект осей. Если вы не задаете объект осей, то ezsurfc использует текущую систему координат.

    Вопросы совместимости

    развернуть все

    Не рекомендуемый запуск в R2016a

    Расширенные возможности

    Смотрите также

    | | | | |

    Представлено до R2006a