Fortran 板


LINE

这是一个IVPAG的范例,我照着打. PROGRAM HOMEWORK IMPLICIT NONE INTEGER N, NPARAM PARAMETER (N=3, NPARAM=50) C C 宣告区域变数 C INTEGER IDO, IEND, NOUT REAL A(1,1), PARAM(NPARAM), T, TEND, TOL, Y(N) C C 宣告使用的副程式 C EXTERNAL IVPAG, SSET, UMACH C C 宣告函数 C EXTERNAL FCN, FCNJ C C 初始设定 C CALL SSET (NPARAM, 0.0, PARAM, 1) IDO = 1 T = 0.0 Y(1) = 0.0 Y(2) = 1.0 Y(3) = 1.0 TOL = 1.0E-6 C C 写入栏位名称 C CALL UMACH (2, NOUT) WRITE (NOUT,99998) C C 对常微分方程积分 C IEND=0 10 CONTINUE IEND = IEND + 1 TEND = IEND C CALL IVPAG (IDO, N, FCN, FCNJ, A, T, TEND, TOL, PARAM, Y) IF (IEND .LE. 10) THEN WRITE (NOUT,99999) T, Y C C 回圈结束条件 C IF (IEND .EQ. 10) IDO = 3 C GO TO 10 C END IF C C 制作输出表格 C 99998 FORMAT (11X, 'T', 11X, 'Y(1)', 11X, 'Y(2)', 11X, 'Y(3)') 99999 FORMAT (4F15.5) END C SUBROUTINE FCN (N, X, Y, YPRIME) C C 宣告参数 C INTEGER N REAL X, Y(N), YPRIME(N) C YPRIME(1) = Y(2)*Y(3) YPRIME(2) = -Y(1)*Y(3) YPRIME(3) = -0.51*Y(1)*Y(2) RETURN END C SUBROUTINE FCNJ (N, X, Y, DYPDY) C 宣告参数 INTEGER N REAL X, Y(N), DYPDY(N,*) C RETURN END 在compile都没事.开始build的时候 --------------------Configuration: Text1 - Win32 Debug-------------------- Linking... Text1.obj : error LNK2001: unresolved external symbol _SSET@16 Text1.obj : error LNK2001: unresolved external symbol _UMACH@8 Text1.obj : error LNK2001: unresolved external symbol _IVPAG@40 Debug/Text1.exe : fatal error LNK1120: 3 unresolved externals Error executing link.exe. Text1.exe - 4 error(s), 0 warning(s) 上网路找大部分的答案是打错了 不过我照原文的打.所以其实也不知道该去动哪里.. 可以帮我看看吗=口= --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.29.185
1F:→ gilocustom:错误讯息是说找不到SSET, UMACH还有IVPAG这三个副程式, 10/01 18:29
2F:→ gilocustom:如果编译器有支援的话就补上相对应的编译选项,否则 10/01 18:30
3F:→ gilocustom:就自己准备好,一起编译。 10/01 18:30
4F:→ zmack0905:我後来在前面加上Use imsl.并删掉external sset等项目 10/01 18:43
5F:→ zmack0905:结果又可以了= =.可以问一下是怎麽回事吗? 10/01 18:44
6F:→ kkarthur:F90和F77的格式差别.. 10/01 19:02
7F:→ kkarthur:use module是f90才有的功能 10/01 19:22
8F:→ gilocustom:因为这三个副程式就含括在imsl这个module中, 10/01 20:17
9F:→ gilocustom:故use imsl即完成相关的宣告。 10/01 20:18
10F:→ zmack0905:那可以问一下.如果想用CALL的写法该怎办..? 10/02 15:37
11F:→ gilocustom:什麽是"CALL的写法"? 10/02 17:25
12F:→ zmack0905:?讲错,如果不打USE 直接用EXTRANAL+CALL 可以吗? 10/08 19:24
13F:→ gilocustom:那请问你这些副程式要打哪儿来?你可以自备吗? 10/08 20:50
14F:→ zmack0905:喔喔.所以说只要不使用USE,就无法使用IVPAG嘛?(我有IMSL 10/09 22:46
15F:→ gilocustom:如果你说的IVPAG是IMSL的IVPAG的话,对。 10/14 12:26
16F:→ zmack0905:谢谢=ˇ= 10/14 21:16







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灯, 水草

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

TOP