MatLab:绘制1 / x时出错

时间:2017-09-13 04:39:24

标签: matlab plot

我正在尝试使用fplot()绘制1 / x:

pos

然而,当我这样做时,我收到一条错误消息:

  

警告:函数在数组输入上出现意外行为。要提高性能,请正确地向量化函数以返回输出   与输入参数具有相同的大小和形状。

如何在没有此错误的情况下绘制1 / x?

1 个答案:

答案 0 :(得分:2)

警告告诉您该函数的输入可以是任意大小的数组,您需要编写anonymous function以适应该数组。这意味着您需要使用元素right-array division operator ./而不是right-matrix division operator /。这应该取消警告信息:

fplot(@(x) 1./x);