爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4032|回复: 5

[求助] 求写入文件时,格式的问题

[复制链接]

新浪微博达人勋

发表于 2012-11-19 16:51:40 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
现在要提取一年的数据,共365天,每一天的数据是一列,列如
                   ,现在想再把第二天的数据写进去,如图,依此类推,求write(outputfileid,*)x(t,1),里面这个格式该怎么设置?
ADCTV`HM1A2H0B67ITKPZ[4.jpg
{[YIIK]8~H95H8(83{M[J}4.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-11-19 18:07:06 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-11-20 15:29:36 | 显示全部楼层
本帖最后由 wutongyu 于 2012-11-20 15:32 编辑


你好,这是我自己理解的输出方式,可是数据写入文件后格式都不对了,挤在一起,列数最多只能有70多列,只是行数增加了。
write(outputfileid,*)x(t,1),x(t,2),x(t,3),x(t,4),x(t,5),x(t,6),x(t,7),x(t,8),x(t,8),x(t,9),x(t,10)&
&,x(t,11),x(t,12),x(t,13),x(t,14),x(t,15),x(t,16),x(t,17),x(t,18),x(t,19),x(t,20)&
&,x(t,21),x(t,22),x(t,23),x(t,24),x(t,25),x(t,26),x(t,27),x(t,28),x(t,29),x(t,30)&
&,x(t,31),x(t,32),x(t,33),x(t,34),x(t,35),x(t,36),x(t,37),x(t,38),x(t,39),x(t,40)&
&,x(t,41),x(t,42),x(t,43),x(t,44),x(t,45),x(t,46),x(t,47),x(t,48),x(t,49),x(t,50)&
&,x(t,51),x(t,52),x(t,53),x(t,54),x(t,55),x(t,56),x(t,57),x(t,58),x(t,59),x(t,60)&
&,x(t,61),x(t,62),x(t,63),x(t,64),x(t,65),x(t,66),x(t,67),x(t,68),x(t,69),x(t,70)&
&,x(t,71),x(t,72),x(t,73)
如果只写到x(t,6)的话,格式是正确的,请问这是什么情况呢

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-11-20 16:11:41 | 显示全部楼层
额,我真心佩服你的恒心和意志力,但是程序是用来简化工作量的,您的···太累了···参考一下语句试试看吧:
open(2,file=filename)      !*1
do i=1,m
write(2,"(<n>f12.4)")     !*2
enddo
close(2)

!*1,此处建议新建一个文档,写到文件里面,注意到你的写法是写到下面的outputfiled,这是比较老的语句了,不建议使用
!*2,(x(i,j),j=1,n)!注意此处的书写格式,n表示改行书写n列数据,用后面的x数组循环,你的程序里面写了73个,太累了······【之所以出现你说的每行写6个没问题,多了就出现问题了,就是因为你没有限定书写格式,默认每行写6个--单精度,3个--双精度】


程序什么的希望多写一写就搞定了,加油ing
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-11-20 16:41:18 | 显示全部楼层
言深深 发表于 2012-11-20 16:11
额,我真心佩服你的恒心和意志力,但是程序是用来简化工作量的,您的···太累了···参考一下语句试试看 ...

真心谢谢啊,改了一下,出来了,好高兴啊。顺便问一下,fortran能直接把数据写入到excel里面去吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-11-20 22:15:20 | 显示全部楼层
wutongyu 发表于 2012-11-20 16:41
真心谢谢啊,改了一下,出来了,好高兴啊。顺便问一下,fortran能直接把数据写入到excel里面去吗

貌似不可以写到里面,但是可以用在打开记事本的时候,选择打开方式为excel
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表