【发布时间】:2014-06-28 14:31:00
【问题描述】:
这是我的代码:
L=function(t){
n0=n2=1
n1=1.5151
A=function(theta){
n0/(sqrt(n1^2-n2^2*(sin(theta))^2))*n2^2*sin(theta)*cos(theta)/(n1^2-n0*sqrt(n1^2-n2^2*(sin(theta))^2))
}
B=function(theta){
-50/(cos(theta))^2*n1*n2*sin(theta)/(n1^2-n0*sqrt(n1^2-n2^2*(sin(theta))^2))
}
F=function(theta0){
exp(integrate(A(theta),lower=0,upper=theta0))
}
1/(F(t))*(50+integrate(F(theta)*B(theta),lower=0,upper=t))
}
我正在尝试评估积分中的积分。所以我在函数中放置了一些虚拟变量,显然你现在可以这样做了。谁能帮我解决这个问题?谢谢。
【问题讨论】:
标签: r integration numerical-integration