Fortran Coder

查看: 21497|回复: 4
打印 上一主题 下一主题

[求助] Fortran中取整的问题和怎么用eig()函数

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2016-3-19 14:02:42 | 显示全部楼层
循环变量必须是整数。你需要把 I 定义为整数,而不是对其进行取整。

eig 函数并非语法标准,请查阅对应的函数库档案。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
沙发
发表于 2016-3-19 17:26:28 | 显示全部楼层
本帖最后由 vvt 于 2016-3-19 17:29 编辑

1. 试试 do  I=1,(L-well)/2/thickness 改为 do  I=1,int((L-well)/2/thickness)
2.无法解决。请找其函数库或自己写代码来代替 eig 函数。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-6-3 10:31

Powered by Tencent X3.4

© 2013-2024 Tencent

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