2
我想使用fplot()來繪製1/X:MatLab中:錯誤密謀1/X
fplot(@(x) 1/x)
然而,當我這樣做,我得到一個錯誤信息:
警告:函數在陣列輸入上行爲異常。爲了提高性能,請正確地矢量化函數以返回與輸入參數具有相同大小和形狀的輸出 。
如何在沒有此錯誤的情況下繪製1/x?
我想使用fplot()來繪製1/X:MatLab中:錯誤密謀1/X
fplot(@(x) 1/x)
然而,當我這樣做,我得到一個錯誤信息:
警告:函數在陣列輸入上行爲異常。爲了提高性能,請正確地矢量化函數以返回與輸入參數具有相同大小和形狀的輸出 。
如何在沒有此錯誤的情況下繪製1/x?
警告告訴你,該函數的輸入可以是任意大小的數組,並且你需要編寫你的anonymous function來適應這個。這意味着您需要使用基於元素的right-array division operator./
而不是right-matrix division operator/
。這應該消除警告消息:
fplot(@(x) 1./x);