【发布时间】:2012-10-21 23:21:45
【问题描述】:
我能否在我的 matematica 模块中分配变量以解决我的 PD 函数时寻求一些帮助。
PD[a_,l_]:= Module[(a=[x1,y1,P],l=[x2,y2]; PD.=P./(4*pi*((x2-x1)^2)+(y2-y1)^2))]
【问题讨论】:
-
欢迎来到Stack Overflow。有一个网站Mathematica.StackExchange.com,我建议这是一个更好的地方来回答你的问题。版主应该能够为您迁移它。
-
如果我理解你的意思(语法不正确)
PD的输入是x1, y1, x2, y2, P而不是a, l。 -
这里有一些未经请求的帮助:
PD.=没有语法正确的形式,P./也没有;不要期望变量pi被解释为具有值3.14159...;最后,在 Mathematica 中将函数赋值给与函数同名的变量是不常见的,如果你写得正确,模块将返回一个或多个值。 -
谢谢 B.gatessucks !!我对变量的分配感到困惑。参数“a”由我的 {x1,y1,P} 列表组成,“l”由 {x2,y2} 组成,这些元素是我编辑为 N[PD= (P/(4*Pi*((x2 - x1) + (y2 - y1)))) ]] - 我的问题是如何将列表的元素分配给它们的特定参数。我的 in 函数将具有列出为 PD[{x1,y1,P},{x2,y2}] 的每个元素的值
标签: variables wolfram-mathematica