| 查看: 2696 | 回复: 17 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
编一个fortran程序
|
|||
|
需要一个fortran程序,比较简单的那种,例如f=((5x+6z)*e^(2i) )/(2x-z),其中z=(3y-1)*(x+2) 要求输出的结果是三列数据,分别对应x,y,f .并且每列有20个数。 这三组数据是要导入orgin中进行图像模拟的。 初学fortran,很多东西还不连贯。 请大师们对上面给的式子编个程序示范一下。 |
» 猜你喜欢
救命帖
已经有6人回复
存款400万可以在学校里躺平吗
已经有37人回复
英文综述是否需要润色及查重
已经有5人回复
限项规定
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
招博士
已经有3人回复
最失望的一年
已经有18人回复
|
这一部分明白了,可是自己写了一个和这大同小异的程序,出错了。 部分程序如下: 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













回复此楼