如何编写像
这样的公式v_r(t)=Σ_(n = 0)^(N-1)▒〖A_r(L_2-L_1)e ^ j(ω_ct-4π/λ(R +υt+ L_(1 + L_2) /2cos〖(θ)sin(ω_rt +2πn/ N)))┤)sinc(4π/λ-L_(2-L_1)/2cos(θ)sin(ω_rt +2πn/ N))〗
在c#中?
答案 0 :(得分:1)
您必须将公式转换为编译器识别的内容。
使用基本代数和Math类的组合,就像这样:
p = rho*R*T + (B_0*R*T-A_0-((C_0) / (T*T))+((E_0) / (Math.Pow(T, 4))))*rho*rho +
(b*R*T-a-((d) / (T)))*Math.Pow(rho, 3) +
alpha*(a+((d) / (t)))*Math.Pow(rho, 6) +
((c*Math.Pow(rho, 3)) / (T*T))*(1+gamma*rho*rho)*Math.Exp(-gamma*rho*rho);
答案 1 :(得分:0)
嗯,首先你必须弄清楚所有这些符号的含义。我看到sigma通常表示sum-of,∑_(n=0)^(N-1)
可能转换为:
N-1
∑
n=0
这通常表示以下表达式的总和,其中n
从0
变为N-1
。所以我认为你需要一个循环。
在该循环中计算的表达式包含一系列涉及π
,θ
,sin
和cos
的三角函数,以及鲜为人知的{ {1}}我认为这是一个错字: - )
最重要的是,您需要了解当前表达式,然后才能考虑将其转换为另一种形式,如C#程序。如果不知道它来自哪里或者一点上下文,我们可能无法帮助你那么多,尽管我们总有可能在这里有一个savant / genius能够识别出他们头顶的公式。 / p>