【发布时间】:2020-05-04 10:59:49
【问题描述】:
我必须用已知的 f(1) 和 g(1) 的初始值来函数 f 和 g,并且它们的后续值是通过迭代获得的:f(n+1)=f(n)\cos (g(n))-g(n)\sin(g(n)) 和 g(n+1)=f(n)\cos(g(n))+g(n)\sin(g(n) ))。我一直在尝试在 R 中解决这个问题:
N=100
for(n in 1:N)
{
f=function(n)
g=function(n)
if(n == 1) {
f(1)=0.8
g(1)=0.6} else {
f(n)=f(n-1)cos(g(n-1))-g(n-1)sin(g(n-1)
g(n)=f(n-1)cos(g(n-1))+g(n-1)sin(g(n-1))
}
但是,这不起作用。有什么建议吗?
【问题讨论】:
标签: r loops for-loop iteration