假设我有一个多变量函数myfun
function [y1,...,yN] = myfun(x1,...,xM)
我想用fplot绘制,保留除一个变量之外的所有变量,例如:
fplot('myfun(0,0,0,x,0,0,0,...,0)',[0,10]);
默认情况下会创建y1的图。如何让fplot显示y2的图形?
答案 0 :(得分:0)
来自fplot
documentation:
如果函数为给定的 x 返回多个值,则 y 是一个矩阵,其列包含 f(x)的每个分量
fplot
只显示给定函数的第一个输出。如果以矩阵形式输出输出(每个输出值的列),则fplot
将显示所有这些输出,如文档中的第二个示例所示。如果您只想将它用于某个输出,则必须创建仅包含该输出的副本或包装函数。