PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Fortran
Visual fortran-鲸鱼算法
楼主:
liaoamy123
(woody )
2019-01-08 15:50:36
各位大大,小妹我正在用visual fortran写鲸鱼算法
但,已碰壁两个多月
真的希望能够有神人可以点通我这梦中人
目前只希望能够把简单的主程式先跑出值后再带题目进去
—-主程式—-
https://i.imgur.com/haAXihw.jpg
其中,除错部分没有出错,
但执行却跑出一个视窗
https://i.imgur.com/0cUdVhx.jpg
想请问神人,能够怎么样修改一下程式呢?
我先跪了,谢谢能够解答我疑惑的大大们
作者: espresso1
2019-01-09 14:51:00
指数函数exp(1)看起来好像exp(l)原本就是exp(l)吧如楼上所说,试试在内层的do loop最后把i,j,x_(I,j)值写出来,compiler时则加上 /CB 选项(check bounds),若有问题compiler会过,但执行时会停在出错处compile
作者: espresso1
2019-01-08 20:51:00
PGbest 没有给初始值,GROUP 及 NVAR 应宣告为 integer因为里面的实变量都是以real(kind=8)型态运算,参与计算的数字也要以double precision 形式较好,如 1 改为1.0d0不然像1/2会得到0,1.0/2.0才会得到0.51.0d0也可以写成1.0_8
楼主:
liaoamy123
(woody )
2019-01-08 23:57:00
我把pbest的值加上去了,但您说的group,nvar要宣告成整数,我尝试过了,还是一样的问题
作者:
sin55688
(单手挑藏獒)
2019-01-09 00:33:00
反正他是说 array bounds exceeded就一行一行write 看看是哪一个变量的index超出
楼主:
liaoamy123
(woody )
2019-01-10 12:09:00
是exp(L)没错哦,好的,谢谢!我后来开file把数据放进去之后就跑的出来数据了!感谢你耐心的解答!
作者:
PTT0207445
(我是乡民)
2019-01-17 03:06:00
你的程式码没有缩排,令人看得很辛苦。
继续阅读
[问题] 新手书籍推荐
workhard0815
[问题] 读取档案数据并求最大最小值
ganhua
[问题] error200
poiuytrewqq
[问题] unclassifiable statement
ad311634
[问题] 更改档名后打不开的问题
poiuytrewqq
[问题] intel fortran imsl
JLopin
[问题] 如何用fortran制做曲面
Sheldoncop
[问题] 有办法把两个数之间平均分成N段吗
Ecampus
[请益] 请教程式高手能帮忙些EXCEL的VBA交易程
icerainny
Fw: [求救 悬赏5000p] 一个7x7的矩阵 =.=
GreenBeret
Links
booklink
Contact Us: admin [ a t ] ucptt.com