- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、运行fortran时出现forrt1:severe59:list-directed I/O syntax error,unit 1,file G:\1\1\meat.dat怎么办
这是通道 1 ,链接到文件 meat.dat 的读写出错了。这问题你得认真检查类似 read( 1 , * ) 或 write( 1 , * ) 这样的语句,错误原因挺多的。比如二进制文件用了文本方式读取,比如变量列表与文件不匹配。
问:另外forrt1:severe161:program exception -array bounds exceeded是怎么回事?
回答:数组越界,也是很常见的错误。比如 real a(100)如果你使用了 a(101) 就会越界,因为 a 数组只有 100 个元素。
2、fortran运行提示error M6201:math-**,现将代码贴出,求高手帮忙看看,急求解答!
我不能确定你的错误是怎么引起的。可能咱们的编译器不同。
你的代码在我这里的问题是:
虚参和实参精度不同。在程序中,你定义了部分 real*8,但是对应的虚参和返回值却定义为 real。比如 主程序里的 z1(双精度),传入函数g里面的x却定义为单精度。
主程序 Do 死循环了。z2_jiashe?和?z2_suan?每一次循环都没有发生改变,于是永远跳不出循环。
我给你的建议是:
同一个程序,统一使用 real*8 或 real*4,尽量不要混用,除非你很自信能理清他们的关系。
检查 Do 循环,尤其是 z2_jiashe 和 z2_suan,是否应该每次循环不同?
fortran_排除错误(2012-04-20 23:22:44)
安装好VISUAL FORTRAN后
1、运行Developer studio即可开始编译FORTRAN程序
2、选择File菜单中的New选项
3、在弹出的对话框选择projects标签,其他标签不用管,projects格式选用Fortran console application;在project name里命名(最好英文名),点击“ok ”
4、接下来画面中,选择“an empty project”,点击“finish”
5、接下来画面点击“ok”
6、再选择一次File菜单中的new
7、对话框选用files标签,选择Fortran free format source file ,并在file里命名
8、点击“ok”
数
Source Files 放源文件(.c、.cpp)程序的实现代码全放在这里
Header Files 放头文件(.h)声明放在这里
Resource Files 资源文件(.rc)放图标、图片、菜单、文字之类的,主要用来做界面的东东一般都放这里
External Dependencies 除上三种以外的,程序编译时用到的文件全放这里
fortran内部函数出错信息解释
内部函数出错信息解释
[sourcefile(line)]run-time error M62××MATH
错误号 函数级数学错误信息
M6201 functionnames:DOMAIN error
函数的自变量超出了约定的取值域,例如sqrt(-1)
M6202 functionname:SING error
无意义的变量。例如log10(0)
M6203 functionname:OVERFLOW error
函数的结果值或其中一个既时计算值太大以致不能表示,例如EXP(250000.0)
M6204 functionname:UNDERFLOW error
函数的结果值或其中一个既时计算值太小以致不能表示。
M6205 functionname:TLOSS error
完全丢失精度,例如COS(1E30)
M6206 functionname:PLOSS error
fortran debug模式设置和技巧
CVF中有两种编译(连接、执行)模式:release模式和debug模式。调试程序时,宜用debug模式;调好后再用release模式,得到高效的执行程序。设定debug模式:点击菜单
Build/Set Active Project Configuration,选 *- Win32 Debug,OK,即设定为debug模式。以debug模式执行:点击“Go (F5)”按钮,或直接按F5键,则执行程序,并在第
一个出错语句处停止,在该语句前有一个小黄
您可能关注的文档
- 项目一:桥式起重机控制线路安装和调试题稿.ppt
- 学习项目:基础知识,烹饪原料2013年9月22说课.ppt
- 赵绍琴医案题稿.docx
- 单片机及接口技术2.2(单片机指令)题稿.ppt
- VNX5150产品技术题稿.pptx
- 消除心理烦恼_快乐成长题稿.ppt
- 浙大远程英语2在线作业5题稿.docx
- 保险的功能与意义题稿.ppt
- 单元10-文件操作题稿.ppt
- VoLTE测试终端使用指导题稿.docx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)