Постройте график функции
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)
Вектор символов, который задает символ графического изображения, такой как '-.' или '*'; значение по умолчанию является '-'.
Скаляр для определения ширины линии; значение по умолчанию является 1.
Вектор символов, который начинается с буквы 'j' чтобы указать, что любой переход в строящейся одномерной функции появляется как переход. По умолчанию необходимо заполнить любой переход вертикальной линией.
Вектор вида [a,b], для указания интервала, через который можно построить график univariate функция в f. Если функция в f is m -variate, тогда этот необязательный аргумент должен быть массивом ячеек, чья i-я запись задает интервал, в течение которого должен изменяться i-й аргумент. В эффект для этого arg, а команда fnplt(f,arg,...) имеет тот же эффект, что и команда fnplt(fnbrk(f,arg),...). По умолчанию это основной интервал f.
Пустая матрица или вектор символов, для указания использования значений по умолчанию. Эта опция полезна, когда ваш конкретный выбор зависит от некоторых других переменных.
The fnplt функции генерируют вектор x оценочных точек объединением:
101 равномерно разнесенные сайты, заполняющие интервал графического изображения
Любые точки прерывания в интервале графического изображения.
Затем fnplt оценивает одномерную функцию, f описывается f на этих x оценочные точки. Если f является реальным, он строит графики точек (x, f (x)). Если f является векторным, он строит графики первых двух или трех компонентов f (x).
Двухмерная функция f описанная f оценивается на однородной сетке 51 на 51, если f скалярно оценено или d -векторно оценено с d > 2 и результат нанесен наsurf. В обратном случае f оценивается вдоль меш сетки 11 на 11, и получающиеся планарные кривые строятся.