如何写一个像
v_r (t)=∑_(n=0)^(N-1)▒〖A_r (L_2-L_1 ) e^j(ω_c t-4π/λ (R+υt+L_(1+L_2 )/2 cos 〖(θ)sin(ω_r t+2πn/N)))〗┤) sinc(4π/λ-L_(2-L_1 )/2 cos(θ) sin(ω_r t+2πn/N)) </p>
在 C# 中?
如何写一个像
v_r (t)=∑_(n=0)^(N-1)▒〖A_r (L_2-L_1 ) e^j(ω_c t-4π/λ (R+υt+L_(1+L_2 )/2 cos 〖(θ)sin(ω_r t+2πn/N)))〗┤) sinc(4π/λ-L_(2-L_1 )/2 cos(θ) sin(ω_r t+2πn/N)) </p>
在 C# 中?
您必须将公式转换为编译器识别的内容。
使用基本代数和 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);
好吧,首先你必须弄清楚所有这些符号的含义。我看到通常表示总和的 sigma,∑_(n=0)^(N-1)
可能转换为:
N-1
∑
n=0
n
这通常意味着从0
到变化的以下表达式的总和N-1
。所以我认为你需要一个循环。
π
在该循环中要计算的表达式由一系列涉及、和的三角函数组成,θ
而我认为鲜为人知的是一个错字:-)sin
cos
sinc
最重要的是,您需要先了解当前表达式,然后才能考虑将其转换为另一种形式,例如 C# 程序。由于不知道它的来源或一点上下文,我们可能无法为您提供太多帮助,尽管我们总有可能在这里有一位专家/天才会从他们的脑海中认出这个公式。