企業(yè)官方網(wǎng)站認(rèn)證友情鏈接有哪些作用
報錯語句:tanh((peakNums-parameter)/2)
報錯提示:輸入?yún)?shù)的數(shù)目不足
運行環(huán)境:matlab2021b
分析原因:
? ? ? ? 當(dāng)執(zhí)行peakNums - parameter
時,如果peakNums
和parameter
都是向量,那么這并不一定意味著會得到對應(yīng)元素的差值。在一些語言和環(huán)境中,這實際上可能會產(chǎn)生一個錯誤,因為向量不能直接相減。
如果想實現(xiàn)對應(yīng)元素的差值,你需要明確地使用數(shù)組或矩陣操作來得到結(jié)果。例如,在MATLAB中,你可以使用-
運算符來執(zhí)行元素級別的減法。
解決方法:把出錯程序語句tanh((peakNums-parameter)/2)改成如下代碼:
t = peakNums - parameter; ?% 先計算對應(yīng)元素的差值
m=tanh(t/2) ; ?% 然后傳遞給tanh函
修改之后,問題解決,大功告成!