Функция plot
fnplt(
строит функцию в f
)f
на его основном интервале.
Если f является одномерным, то:
Если f со скалярным знаком, fnplt
строит график f.
Если f является 2 оцененными векторами, fnplt
строит плоскую кривую.
Если f является d - с векторным знаком с d> 2, fnplt
строит пространственную кривую, данную первыми тремя компонентами f.
Если f является двумерным, то:
Если f со скалярным знаком, fnplt
строит график f, с помощью surf
.
Если f является 2 оцененными векторами, fnplt
строит изображение в плоскости обычной сетки в ее области.
Если f является d - с векторным знаком с d> 2, fnplt
строит параметрическую поверхность, данную первыми тремя компонентами ее значений, с помощью surf
.
Если f является функцией больше чем двух переменных, то fnplt
строит двумерную функцию, полученную путем выбора средней точки основного интервала в каждой из переменных кроме первых двух.
Примечание
Основной интервал для f в B-форме является интервалом, содержащим все узлы. Это означает, что f, несомненно, исчезнет в конечных точках основного интервала, если первое и последний узел не имеют оба полной кратности k с k порядок сплайна f. Отказ иметь такую полную кратность является особенно раздражающим, когда f является сплайновой кривой, начиная с графика той кривой, как произведено fnplt
затем обязан запуститься и закончиться в начале координат, независимо от того, что может в противном случае сделать кривая.
Далее, поскольку B-сплайны являются нулем вне своей поддержки, любая функция в B-форме является нулем вне основного интервала его формы. Это очень в отличие от функции в ppform, значения которой вне основного интервала формы даны расширением ее крайнего левого, соответственно самая правая, полиномиальная часть.
fnplt(
разрешения вы, чтобы изменить графический вывод по спецификации дополнительных входных параметров. Можно поместить эти аргументы в любой порядок, который вы любите из следующего списка:f
,symbol
,interv
,linewidth
,jumps
)
Вектор символов, который задает символ графического вывода, такой как '-.'
или '*'
; значением по умолчанию является '-'
.
Скаляр, чтобы задать linewidth; значением по умолчанию является 1
.
Вектор символов, который начинает с буквы 'j'
указать, что любой скачок в одномерной построенной функции появляется как скачок. Значение по умолчанию должно заполнить любой скачок (почти) вертикальной линией.
Вектор из формы [a,b]
, указать на интервал, на котором можно построить univariate
функция в f
. Если функция в f
m - варьируемая величина, затем этот дополнительный аргумент должен быть массивом ячеек, i-ая запись которого задает интервал, на котором должен варьироваться i th аргумент. В действительности, для этого arg
, команда fnplt(f,arg,...)
оказывает то же влияние как команда fnplt(fnbrk(f,arg),...)
. Значением по умолчанию является основной интервал f
.
Пустая матрица или вектор символов, чтобы указать на использование значения (значений) по умолчанию. Эта опция полезна, когда ваш конкретный выбор зависит от некоторых других переменных.
fnplt
функции генерируют векторный x
из оценки указывает объединением:
101 равномерно распределенный сайт, заполняющий интервал графического вывода
Любые точки останова в интервале графического вывода.
Затем fnplt
оценивает одномерный функциональный f, описанный f
в них x
точки оценки. Если f с действительным знаком, он строит точки (x, f (x)). Если f с векторным знаком, он строит первые два или три компонента f (x).
Двумерная функция f описана f
оценен на 51 51 регулярной координатной сетке, если f со скалярным знаком или d - с векторным знаком с d> 2 и результат, построенный по surf
. В противоположном случае f оценен вдоль meshlines 11 11 сетка, и получившиеся плоские кривые построены.