0
我可以在我的matematica模塊中分配變量以尋求一些幫助來解決我的PD功能。在數學中指定變量
PD[a_,l_]:= Module[(a=[x1,y1,P],l=[x2,y2]; PD.=P./(4*pi*((x2-x1)^2)+(y2-y1)^2))]
我可以在我的matematica模塊中分配變量以尋求一些幫助來解決我的PD功能。在數學中指定變量
PD[a_,l_]:= Module[(a=[x1,y1,P],l=[x2,y2]; PD.=P./(4*pi*((x2-x1)^2)+(y2-y1)^2))]
喜歡的東西:
pd[a_, l_] := a[[3]]/(4 Pi ((l[[1]] - a[[1]])^2 + (l[[2]] - a[[2]])^2))
pd[{1, 2, 3}, {4, 5}]
(* 1/(24 \[Pi]) *)
您可能還需要重新定義你的論點;例如:
pd2[r1_, r2_, p_] = p/(4 Pi EuclideanDistance[r1, r2]^2);
pd2[{1, 2}, {4, 5}, 3]
(* 1/(24 \[Pi]) *)
歡迎來到[so]。有一個網站http://Mathematica.StackExchange.com,我認爲這是一個更適合你的問題。主持人應該能夠爲您遷移它。 –
如果我理解你的意思(語法不正確),那麼'PD'的輸入是'x1,y1,x2,y2,P'而不是'a,l'。 –
這裏有一些不需要的幫助:'PD。='沒有語法正確的形式,也沒有'P. /';不要指望變量pi被解釋爲值3.14159 ...;最後,Mathematica在函數中賦值給與函數名稱相同的變量是不常見的,如果您正確編寫它,模塊將返回一個或多個值。 –