fnplt

Функция plot

Синтаксис

fnplt(f)
fnplt(f,arg1,arg2,arg3,arg4)
points = fnplt(f,...)
[points, t] = fnplt(f,...)

Описание

fnplt(f) строит функцию, описанную f, на его основном интервале.

Если f является одномерным, следующее построено:

  • Если f со скалярным знаком, график f построен.

  • Если f является 2 оцененными векторами, плоская кривая построена.

  • Если f является d - с векторным знаком с d> 2, пространственная кривая, данная первыми тремя компонентами f, построена.

Если f является двумерным, следующее построено:

  • Если f со скалярным знаком, график f построен (через surf).

  • Если f является 2 оцененными векторами, изображение в плоскости обычной сетки в ее области построено.

  • Если f является d - с векторным знаком с d> 2, то параметрическая поверхность, данная первыми тремя компонентами ее значений, построена (через surf).

Если f является функцией больше чем двух переменных, то двумерная функция, полученная путем выбора средней точки основного интервала в каждой из переменных кроме первых двух, построена.

fnplt(f,arg1,arg2,arg3,arg4) разрешения вы, чтобы изменить графический вывод по спецификации дополнительных входных параметров. Можно поместить эти аргументы в любой порядок, который вы любите, выбранный из следующего списка:

  • Вектор символов, который задает символ графического вывода, такой как '-.' или '*'; значением по умолчанию является '-'.

  • Скаляр, чтобы задать linewidth; значением по умолчанию является 1.

  • Вектор символов, который начинает с буквы 'j', чтобы указать, что любой скачок в одномерной построенной функции должен на самом деле появиться как скачок. Значение по умолчанию должно заполнить любой скачок (почти) вертикальной строкой.

  • Вектор формы [a,b], чтобы указать на интервал, на котором можно построить univariate, функционирует в f. Если функцией в f является m - варьируемая величина, то этот дополнительный аргумент должен быть массивом ячеек, ith запись которого задает интервал, на котором должен отличаться i th аргумент. В действительности, для этого arg, команда fnplt(f,arg,...) имеет тот же эффект как команда fnplt(fnbrk(f,arg),...). Значением по умолчанию является основной интервал f.

  • Пустая матрица или вектор символов, чтобы указать на использование значения (значений) по умолчанию. Вы найдете эту опцию удобной, когда ваш конкретный выбор будет зависеть от некоторых других переменных.

points = fnplt(f,...) графики ничто, но двумерные точки или 3D точки, которые это построило бы, не возвращены вместо этого.

[points, t] = fnplt(f,...) также возвращается, для f с векторным знаком, соответствующего векторного t значений параметров.

Предостережение

Основной интервал для f в B-форме является интервалом, содержащим все узлы. Это означает, что, например, f, несомненно, исчезнет в конечных точках основного интервала, если первое и последний узел не имеют оба полной кратности k с k порядок сплайна f. Отказ иметь такую полную кратность является особенно раздражающим, когда f является сплайновой кривой, поскольку график той кривой, как произведено fnplt затем обязан запуститься и закончиться в начале координат, независимо от того, что может в противном случае сделать кривая.

Далее, поскольку B-сплайны являются нулем вне своей поддержки, любая функция в B-форме является нулем вне основного интервала его формы. Это очень в отличие от функции в ppform, значения которой вне основного интервала формы даны расширением ее крайнего левого, соответственно самая правая, полиномиальная часть.

Алгоритмы

Векторный x точек оценки сгенерирован объединением:

  1. 101 равномерно распределенный сайт, заполняющий интервал графического вывода

  2. Любые точки останова в интервале графического вывода

Одномерный функциональный f, описанный f, оценен в этих точках оценки x. Если f с действительным знаком, точки (x, f (x)) построены. Если f с векторным знаком, то первые два или три компонента f (x) построены.

f двумерной функции, описанный f, оценен на 51 51 регулярной координатной сетке, если f со скалярным знаком или d - с векторным знаком с d> 2 и результат, построенный по surf. В противоположном случае f оценен вдоль meshlines 11 11 сетка, и получившиеся плоские кривые построены.

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

| |

Для просмотра документации необходимо авторизоваться на сайте