Функция plot
fnplt(f)
fnplt(f,arg1,arg2,arg3,arg4)
points = fnplt(f,...)
[points, t] = fnplt(f,...)
fnplt(f) строит функцию, описанную f, на его основном интервале.
Если 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 из оценки точки сгенерирован объединением:
101 равномерно распределенный сайт, заполняющий интервал графического вывода
Любые точки останова в интервале графического вывода
Одномерный функциональный f описан f оценен в них x точки оценки. Если f с действительным знаком, точки (x, f (x)) построены. Если f с векторным знаком, то первые два или три компонента f (x) построены.
Двумерная функция f описана f оценен на 51 51 регулярной координатной сетке, если f со скалярным знаком или d - с векторным знаком с d> 2 и результат, построенный по surf. В противоположном случае f оценен вдоль meshlines 11 11 сетка, и получившиеся плоские кривые построены.