我正在尝试使用fplot()绘制1 / x:
pos
然而,当我这样做时,我收到一条错误消息:
警告:函数在数组输入上出现意外行为。要提高性能,请正确地向量化函数以返回输出 与输入参数具有相同的大小和形状。
如何在没有此错误的情况下绘制1 / x?
答案 0 :(得分:2)
警告告诉您该函数的输入可以是任意大小的数组,您需要编写anonymous function以适应该数组。这意味着您需要使用元素right-array division operator ./
而不是right-matrix division operator /
。这应该取消警告信息:
fplot(@(x) 1./x);