我目前正在編寫一個模塊,該模塊應該採用二維函數的某些數據點(一個3 x N矩陣),並根據這些點繪製近似的等高線圖(由用戶提供擬合的函數和變量)。 「頁眉」 看起來像這樣:使用的「(...)中的標記部分受保護」
project4[dataPoints_, functionList_, fittingVarsList_, plotArgs___] :=
Module[{fitFunc, functionContourPlot, dataPointsXY, pointsPlot,
xList, yList},
實施例:
project4[data, {1, x, y, x y, x^2, y^2}, {x, y}]
(其中數據= {{X1,Y1,F1} ...})
檢查後如果參數是有效的,我這樣做:
fitFunc = Fit[dataPoints, functionList, fittingVarsList];
要獲得近似值。 後來我想這樣做,以獲得它的情節:
functionContourPlot = ContourPlot[fitFunc, {fittingVarsList[[1]], xMin, xMax},{fittingVarsList[[2]],yMin, yMax};
導致的錯誤:
ContourPlot ::寫:在{X,Y}標籤結果第[1]是受保護的。 Show :: gcomb: 「無法合併 中的圖形對象顯示[ContourPlot [fitFunc $ 2187,{{x,y} [[1]],xMin,xMax},{{x,y} [[2]] ,yMin,yMax}],「
我在做什麼錯?
您的帖子的標題應該是一個問題。 –