exponenta event banner

ezmesh

(Не рекомендуемый) Простой в использовании 3-D плоттер mesh

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

    Описание

    пример

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

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

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

    ezmesh(funx,funy,funz) строит параметрическую mesh, заданную x = funx(u,v), y = funy(u,v), z = funz(u,v) на интервале по умолчанию [-2π 2π] для u и v.

    ezmesh(funx,funy,funz,uvinterval) строит параметрическую mesh на заданном интервале. Использовать тот же интервал для обоих u и v, задайте uvinterval как двухэлементный вектор из формы [min max]. Чтобы использовать различные интервалы, задайте четырехэлементный вектор из формы [umin umax vmin vmax].

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

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

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

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

    Примеры

    свернуть все

    Создайте сетчатый график функции f(x,y)=xe-x2-y2 по 40 40 сетке.

    fh = @(x,y) x.*exp(-x.^2-y.^2);
    ezmesh(fh,40)

    Figure contains an axes object. The axes object with title x blank e x p ( - x Squared baseline - y Squared baseline ) contains an object of type surface.

    Установите линии mesh на универсальный синий цвет путем установки палитры на один цвет.

    colormap([0 0 1])

    Figure contains an axes object. The axes object with title x blank e x p ( - x Squared baseline - y Squared baseline ) contains an object of type surface.

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

    свернуть все

    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.

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

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

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

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

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

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

    | | | | |

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