| 查看: 3182 | 回复: 17 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
编一个fortran程序
|
|||
|
需要一个fortran程序,比较简单的那种,例如f=((5x+6z)*e^(2i) )/(2x-z),其中z=(3y-1)*(x+2) 要求输出的结果是三列数据,分别对应x,y,f .并且每列有20个数。 这三组数据是要导入orgin中进行图像模拟的。 初学fortran,很多东西还不连贯。 请大师们对上面给的式子编个程序示范一下。 |
» 猜你喜欢
某top大学教授说“能够在市场中兑现的能力才是真能力”无比同意!
已经有12人回复
同一个分子,一条来自文献,一条来自AI——不告诉你答案,你会选哪条?
已经有7人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有3人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有4人回复
|
这一部分明白了,可是自己写了一个和这大同小异的程序,出错了。 部分程序如下: do 2 k=1,100 m=(KY*50+i*SQRT(KX*KX+KY*KY)) $/(SQRT(KX*KX+KY*KY+KY*KY*50*50)-50*50/(6.582122*10**28)) n=(KY*50-i*SQRT(KX*KX+KY*KY))/ $(SQRT(KX*KX+KY*KY+KY*KY*50*50)-50*50/(6.582122*10**28)) w=(KY*50+i*SQRT(1+KY*KY))/ $(SQRT(KX*KX+KY*KY+KY*KY*50*50)) z=(KY*50-i*SQRT(1+KY*KY))/ $(SQRT(KX*KX+KY*KY+KY*KY*50*50)) f=((m-n)*(w-z)*EXP(-i*SQRT(1+KY*KY))/ $((m-w)*(n-z)*e**(2*i*SQRT(KX*KX+KY*KY)-(m-z)(n-z)) 其中关系是 m(KX,KY) n(KX,KY) w(KX,KY) , z(KX,KY) f(m(KX,KY), n(KX,KY), w(KX,KY), z(KX,KY)) 给出的错误是: --------------------Configuration: Text1 - Win32 Debug-------------------- Compiling Fortran... C:\Program Files\DevStudio\MyProjects\Text1.for C:\Program Files\DevStudio\MyProjects\Text1.for(28) : Error: Syntax error, found '(' when expecting one of: * :: , <END-OF-STATEMENT> ; : ) (/ [ + - . ] /) ** / > // .LT. < ... $(((m-w)*(n-z)*exp(2*i*SQRT(KX*KX+KY*KY))-(m-z)(n-z)) ----------------------------------------------------^ C:\Program Files\DevStudio\MyProjects\Text1.for(28) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: , ) $(((m-w)*(n-z)*exp(2*i*SQRT(KX*KX+KY*KY))-(m-z)(n-z)) ----------------------------------------------------------^ C:\Program Files\DevStudio\MyProjects\Text1.for(15) : Error: The shapes of the array expressions do not conform. [M] m=(KY*50+i*SQRT(KX*KX+KY*KY))/ --------^ C:\Program Files\DevStudio\MyProjects\Text1.for(18) : Error: The shapes of the array expressions do not conform. [N] n=(KY*50-i*SQRT(KX*KX+KY*KY))/ --------^ C:\Program Files\DevStudio\MyProjects\Text1.for(21) : Error: The shapes of the array expressions do not conform. [W] w=(KY*50+i*SQRT(1+KY*KY))/ ------^ C:\Program Files\DevStudio\MyProjects\Text1.for(24) : Error: The shapes of the array expressions do not conform. [Z] z=(KY*50-i*SQRT(1+KY*KY))/ ------^ Error executing df.exe. Text1.exe - 6 error(s), 0 warning(s) |
16楼2013-08-25 21:45:24

2楼2013-08-24 20:27:45
3楼2013-08-24 22:35:22

4楼2013-08-24 23:14:52










回复此楼