24小时热门版块排行榜    

查看: 1214  |  回复: 5

木木菜

金虫 (小有名气)

[求助] fortran文件问题

我想将计算结果p(i,j)存储到dat文件,并且输出的dat文件按输出顺序命名如‘1.dat’,‘2.dat’。。。。。这样···那下面的程序要怎么改,求帮助····谢谢哈~~
        subroutine datasave(p)
        integer::size1=nx,size2=ny
        real, allocate:p(size1,size2))
        integer i, j,num
        character allocate::name(
        num=time1/output
      open(num, file='num.dat', status='new', rec=num)
        do j=1,ny
                do i=1,nx
        write(num, '(f16.8)',rec=num) p(i,j)
                enddo
        write(num,*) '\n'
        enddo
        deallocate (p)
        close(num)
        end datasave
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhg19

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
num是什么,值为多少?

[ 发自手机版 http://muchong.com/3g ]
2楼2013-07-29 15:59:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

木木菜

金虫 (小有名气)

引用回帖:
2楼: Originally posted by zhg19 at 2013-07-29 15:59:42
num是什么,值为多少?

num=time1/output  其中time1是计算次数会变的···output是常数是实现设定的程度,主程序中会以mod(time1,output)==0这个条件去调用这个子程序····另外还有个问题本来是在c中需要要num=(int)(time1/output)强制转换类型····不知道fortran中怎么实现~~~谢谢哈···
3楼2013-07-29 16:42:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhg19

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
木木菜: 金币+5, ★★★★★最佳答案, 谢谢哈~~~ 2013-07-30 11:29:50
把num=time1/output
open(num, file='num.dat', status='new',
rec=num)
do j=1,ny
do i=1,nx
write(num, '(f16.8)',rec=num) p(i,j)
enddo
write(num,*) '\n'
enddo
改为
character(len=2)::temp
num=int(time1/output)
write(temp,'(i2)')num
open(num, file=trim(adjustl(temp))//'.dat', status='new')
do j=1,ny
write(num, *) p(:,j)
enddo

[ 发自手机版 http://muchong.com/3g ]
4楼2013-07-29 18:37:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

木木菜

金虫 (小有名气)

引用回帖:
4楼: Originally posted by zhg19 at 2013-07-29 18:37:56
把num=time1/output
open(num, file='num.dat', status='new',
rec=num)
do j=1,ny
do i=1,nx
write(num, '(f16.8)',rec=num) p(i,j)
enddo
write(num,*) '\n'
enddo
改为
character(len=2)::temp
num=i ...

在问下adjustl()是什么用的呢?
5楼2013-07-30 11:39:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhg19

金虫 (小有名气)

引用回帖:
5楼: Originally posted by 木木菜 at 2013-07-30 11:39:38
在问下adjustl()是什么用的呢?...

字符函数,齐左调整

[ 发自手机版 http://muchong.com/3g ]
6楼2013-07-30 12:47:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 木木菜 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +5 5sJFDKp2kwuI 2026-11-06 16/800 2026-11-09 11:47 by GwrQVVR6Oenx
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 5sJFDKp2kwuI 2026-11-06 15/750 2026-11-09 11:36 by GwrQVVR6Oenx
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 5sJFDKp2kwuI 2026-11-06 10/500 2026-11-09 08:00 by IhnEQauGmT3K
[论文投稿] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 5sJFDKp2kwuI 2026-11-06 12/600 2026-11-09 05:26 by l48hFd8Nwae2
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 2rKfVQg2jQww 2026-11-06 11/550 2026-11-09 00:26 by l48hFd8Nwae2
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +8 ncTVBM6AOJHF 2026-11-04 23/1150 2026-11-07 06:49 by Equinoxhua
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +10 ncTVBM6AOJHF 2026-11-04 22/1100 2026-11-06 17:18 by 5sJFDKp2kwuI
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +5 ttH3f1oA6ace 2026-11-04 10/500 2026-11-06 16:12 by 5sJFDKp2kwuI
[公派出国] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +6 ttH3f1oA6ace 2026-11-04 12/600 2026-11-06 16:10 by 5sJFDKp2kwuI
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 ttH3f1oA6ace 2026-11-04 11/550 2026-11-06 16:10 by 5sJFDKp2kwuI
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +8 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-06 13:47 by BkA9Bi5cMhkD
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 ELBZ6WwEaRj6 2026-11-05 5/250 2026-11-06 09:01 by 2lRNluKrJpwL
[考研] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 ELBZ6WwEaRj6 2026-11-04 10/500 2026-11-06 05:32 by qL1cU46YIdK0
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 kvewwGtKktqB 2026-11-04 14/700 2026-11-06 05:10 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +6 kvewwGtKktqB 2026-11-04 16/800 2026-11-06 05:00 by qL1cU46YIdK0
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +4 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-06 04:47 by qL1cU46YIdK0
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 ELBZ6WwEaRj6 2026-11-04 9/450 2026-11-06 02:15 by qL1cU46YIdK0
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 ttH3f1oA6ace 2026-11-04 7/350 2026-11-06 02:13 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 hNpp4Y2CGvSC 2026-11-04 12/600 2026-11-06 01:53 by qL1cU46YIdK0
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-06 01:42 by qL1cU46YIdK0
信息提示
请填处理意见