回 帖 发 新 帖 刷新版面

主题:fortran编程出错,请教

不清楚这些错误的汉语意思:
1.Error: Syntax error, found IDENTIFIER 'MX' when expecting one of: ( : % . = =>
do mx=1:(m-2)*n+1:2*n
2.Error: The shapes of the array expressions do not conform.   [D]
d=reshape((/0.0,0.0,0.0,0.0,   0.0,t*exp(i*(pi/m+2*pi/3*(3*ny/2+1/4))),0.0,0.0,   0.0,0.0,0.0,t*exp(i*(pi/m+2*pi/3*(3*(ny+1)/2+1/4))),  0.0,0.0,0.0,0.0/),(/4,4/))
3.Error: The syntax of this substring is invalid.   [H]
     h(x:x+2*n-1,x:x+2*n-1)=h0

回复列表 (共1个回复)

沙发

1、
do mx=1:(m-2)*n+1:2*n
改为:
do mx=1,(m-2)*n+1,2*n

2、
数组D是4X4的么?

3、
字符数组类型使用方法不正确吧。

我来回复

您尚未登录,请登录后再回复。点此登录或注册