R中“lsoda”中对象的错误消息

时间:2016-08-28 19:33:31

标签: r

这里非常新用户。我试图用lsoda来解决分层为两层的微分方程(由static int numGreater(int A[], int n, int count) { if (n <= 1) { return count; } else { count = A[1] < A[n] ? count + 1 : count; return numGreater(A, n - 1, count); } } 循环表示)。

运行此完整代码时,我不断收到错误消息

  

对象'N'未找到

无论我在何处或如何定义for(s in 1:2)

任何人都可以帮助发现错误或建议我做错了吗?提前谢谢。

R代码:

N

1 个答案:

答案 0 :(得分:0)

我认为你正在混淆参数和变量。 N似乎被定义为维度为2的参数par。但是,在您的模型定义中,您正在使用维度1更新N