2024-09-29 23:21:10 发布
网友
我在用R和Python做数值计算 我已经在python中应用了leapfrog方法,它工作得很好,但是我想在R中做更细的事情
可能我试过做u[2,2]=beta*(u[1,1]-2*u[2,1]+u[3,1])这个工作,在这里我可以看到错误是由于粗体语句的意思是由于u[2,0]不存在。但是同样的代码在python中工作,请在执行循环时帮助解决错误
u[i,j-1]计算结果为u[2,0]或数字(0)。这就是产生错误的原因。 有什么解决办法吗。你知道吗
请记住,R索引是基于1的,而在Python中是基于0的。在您的代码中,第一次通过for循环时,u[i,j-1]的计算结果为u[2,0]或数字(0)。这就是产生错误的原因。你知道吗
请记住,R索引是基于1的,而在Python中是基于0的。在您的代码中,第一次通过for循环时,u[i,j-1]的计算结果为u[2,0]或数字(0)。这就是产生错误的原因。你知道吗
相关问题 更多 >
编程相关推荐