以下fortran代码是什么含义?

WRITE(FNAME1,'(A,A,A,A)')&'./Zmatrix/',FIX,'MHz','.dat'OPEN(II1,file=FNAME1,status='u... WRITE(FNAME1,'(A,A,A,A)')
&'./Zmatrix/',FIX,'MHz','.dat'
OPEN(II1,file=FNAME1,status='unknown')
展开
 我来答
冽十三
2014-05-02
知道答主
回答量:21
采纳率:0%
帮助的人:13.6万
展开全部
FNAME1应该是一个用来存放字符型数据的变量,write这个语句可以用来往文件里写入内容,也可以用来往字符型变量里写入内容。
'(A,A,A,A)'代表的是写入时的格式,A是字符型的格式。
&续行符,连上上一行,就是把‘./Zmatrix/’FIX'MHz''.dat'连起来,组成一个字符型数据,写入到FNAME1这个变量里。

这样写完之后,FNAME1里面存放的字符型变量应该是一个文件位置,我猜测fix也是一个字符型变量,存放的内容假设是30,那么写入的字符型变量就是:
./Zmatrix/30MHz.dat

是一个dat格式的数据。
然后第三行语句,就是打开这个数据,前面的II1应该是通道号或者部件号,代表把这个打开的数据跟这个通道号连接起来,然后status='unknown'是指,这个文件可以使已经存在的,也可以并不存在直接创建。

供你参考。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式