Fortran 板


LINE

如果没有误会意思 应该是你有40笔资料 但是你要有1~102的结果 中间的补0这样 如果是这样 也许可以这样解 开个2个temp array 长度为40 1个为int 1个为real*8 (设为 ND_temp 及 VAL_temp) 再开两个real*8 长度为102 (设为ND 及 VAL, 其实ND不开也行啦XD) array请自己记得先初始化塞0及0.0D0 先将40笔资料读进array中 以90语法为例可以写成这样 DO I = 1 , 40 READ(104,*) ND_temp(I) , VAL_temp(I) END DO 然後再将ND ARRAY的排序放入 DO I , 1 , 102 ND(I) = I END DO 最後再做一次简单的塞值即可 DO I = 1 , 40 VAL( ND_temp(I) ) = VAL_temp(I) END DO 这样子就会都放进去了 可以得到一个ND array 里面的int是从1~102 然後VAL则是1~20以及83~102有值 其他都是0.0D0 之後就直接利用ND 跟VAL两个array来进行计算及输出即可 希望你看的懂语法 简单来说就是先记住我到底要放进那边 然後再放进去该放的地方就对了XD 如果我误会你想要做的事的话 那就再讨论吧XD ※ 引述《JiGo (ㄐㄍ)》之铭言: : 主程式有一个输出的问题 : 就是计算出的值如果是0该笔资料就不会输出 : 如下: : 1 35.00 : 2 35.00 : 3 12.34 : 4 12.34 : 5 3.709 : 6 3.709 : 7 1.028 : 8 1.028: 9 0.2716 : 10 0.2716 : 11 6.9465E-02 : 12 6.9465E-02 : 13 1.7356E-02 : 14 1.7356E-02 : 15 4.2615E-03 : 16 4.2615E-03 : 17 1.0322E-03 : 18 1.0322E-03 : 19 2.4730E-04 : 20 2.4730E-04 : 83 35.00 : 84 35.00 : 85 12.34 : 86 12.34 : 87 3.709 : 88 3.709 : 89 1.028 : 90 1.028 : 91 0.2716 : 92 0.2716 : 93 6.9465E-02 : 94 6.9465E-02 : 95 1.7356E-02 : 96 1.7356E-02 : 97 4.2615E-03 : 98 4.2615E-03 : 99 1.0322E-03 : 100 1.0322E-03 : 101 2.4730E-04 : 102 2.4730E-04 : 其中第21~82的值应该是0所以没有输出 : 102~128的值也是0所以也没输出 : 我现在的程式码计算大致如下: : DO J=1,128 : 407 CONTINUE : READ(104,305,ERR=407)ND,VAL : IF(ND.LT.1 .OR. ND.GT.128) GOTO 407 : U01=VAL : CJ=U01/FRA : WRITE(108,306)ND,CJ : END DO : 但这这样在输出档中只能看到上述有列出来的资料计算结果 : 21~82 和 102~128 的资料却无法做计算跟输出 : 该怎麽让fortran程式码去作判断 : 当没读到ND值的时候让VAL=0呢? : 简单来说就是想把1~128的值都可以计算并列出来!! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.137.112.18
1F:推 JiGo:SORRY我真的对阵列不是很熟悉,我再慢慢摸,先谢谢你了!! 12/11 22:39
2F:→ wenni:语法的问题只能靠自己了XD 12/12 17:55







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP