24小时热门版块排行榜    

查看: 478  |  回复: 6

cuilian1983

[交流] 【求助】算法 已有3人参与

编程序需要算法,请问谁有比较好的计算算法书籍啊,请给我传一下啊,万分感激
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+2):谢谢专家详细介绍! 2010-05-05 18:01:05
什么类型的算法呢?

一般的算法可以大致分为两类:
1、用于科学研究的数值算法。这类书可以看一些数值分析的书。 Numerical Recipes。本论坛就有分享。

2、计算机科学方面的算法,其基本(也是最权威的)书是Knuth写的The Art of Computer Programming。目前触到了第四卷,网上有电子版的下载。其他的比如算法导论也可以看看。

如果需要更详细的帮助,请说明你的专业。
2楼2010-05-05 12:32:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuilian1983

我是学物理的,想编一个Fortran程序,方程是迭代方程但是还有两个边界条件
3楼2010-05-05 15:20:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuilian1983

我要解这个式子P(i, j+1)=P(i,j)+[-a*P(i,j)-b*P(i,j)^3+k*(P(i+1,j)+P(i-1,j)-2*P(i,j)]还有两个边界条件P(0,j)=[4P(1,j)-P(2,j)]/[3+L]和P(N,j)=[4P(N-1,j)-P(N-2,j)]/[3+L]这里除了P之外都是常数,i和j是两个变的数,这个式子怎么用Fortran编啊
4楼2010-05-05 15:21:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sinoips

银虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
循环递归啊
5楼2010-05-05 18:04:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuilian1983

那算法是什么啊,没听过这个算法啊
6楼2010-05-05 19:07:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+2):感谢专家热情应助,呵呵 2010-05-05 20:04:38
P(i, j+1)=P(i,j)+[-a*P(i,j)-b*P(i,j)^3+k*(P(i+1,j)+P(i-1,j)-2*P(i,j)]
P(0,j)=[4P(1,j)-P(2,j)]/[3+L]
P(N,j)=[4P(N-1,j)-P(N-2,j)]/[3+L]

因为没有微分和积分,但属于一元高次方程,请考虑牛顿迭代法解方程组。
7楼2010-05-05 20:02:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cuilian1983 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见