| 查看: 2870 | 回复: 17 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
编一个fortran程序
|
|||
|
需要一个fortran程序,比较简单的那种,例如f=((5x+6z)*e^(2i) )/(2x-z),其中z=(3y-1)*(x+2) 要求输出的结果是三列数据,分别对应x,y,f .并且每列有20个数。 这三组数据是要导入orgin中进行图像模拟的。 初学fortran,很多东西还不连贯。 请大师们对上面给的式子编个程序示范一下。 |
» 猜你喜欢
药学硕士,第一、第二作者已发表6 篇 SCI,药理方向及相关方向2026年/2027年博士申请
已经有6人回复
一篇MDPI论文改变了学习工作和生活
已经有5人回复
26年博士申请自荐-电催化
已经有3人回复
中国地质大学(北京)博士招生补录,数理学院材料科学与工程专业和材料与化工专业
已经有6人回复
收到国自然专家邀请后几年才会有本子送过来评
已经有4人回复
考博
已经有5人回复
26年申博自荐-计算机视觉
已经有4人回复
药化及相关博士的申请
已经有3人回复
|
这一部分明白了,可是自己写了一个和这大同小异的程序,出错了。 部分程序如下: 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












回复此楼