Fortran Coder

查看: 5921|回复: 6

[微积分] 数值积分问题求助

[复制链接]

28

帖子

8

主题

0

精华

熟手

F 币
144 元
贡献
85 点
发表于 2017-9-17 18:05:42 | 显示全部楼层 |阅读模式
{VTXJZ$M87Z64X(`71)8M.png EQSAQY@3@61WZ7%9$DJUT]P.png

我这个积分编的有问题吗?咋出来以后于预期的不一样呢(右边的式子中间的位置的Y2-Y1的是绝对值)

59

帖子

2

主题

0

精华

大师

F 币
810 元
贡献
476 点
发表于 2017-9-17 21:47:02 | 显示全部楼层
你都没给出积分区域,你怎么积分?

28

帖子

8

主题

0

精华

熟手

F 币
144 元
贡献
85 点
 楼主| 发表于 2017-9-17 21:59:24 | 显示全部楼层
kerb 发表于 2017-9-17 21:47
你都没给出积分区域,你怎么积分?

这个在前面的程序里,给了积分区域的值,只不过每一次循环都要变,所以没有给出特定的

28

帖子

8

主题

0

精华

熟手

F 币
144 元
贡献
85 点
 楼主| 发表于 2017-9-17 22:00:28 | 显示全部楼层
kerb 发表于 2017-9-17 21:47
你都没给出积分区域,你怎么积分?

请问这样写积分可以吗?改了n遍改不出来,我都开始怀疑人生了

130

帖子

10

主题

0

精华

大师

F 币
617 元
贡献
372 点

贡献勋章管理勋章帅哥勋章元老勋章星光勋章规矩勋章

发表于 2017-9-18 12:48:55 | 显示全部楼层
2332222 发表于 2017-9-17 22:00
请问这样写积分可以吗?改了n遍改不出来,我都开始怀疑人生了

1. Expression (-1/2): zero, not 0.5, 請養成好習慣: (-1.0/2.0) for REAL
2. Variable "L" 是宣告為REAL/INTEGER?
3. (STEP, W, Y1, Y2) =?
4. Loop的counter不宜為REAL

130

帖子

10

主题

0

精华

大师

F 币
617 元
贡献
372 点

贡献勋章管理勋章帅哥勋章元老勋章星光勋章规矩勋章

发表于 2017-9-18 12:56:53 | 显示全部楼层
chiangtp 发表于 2017-9-18 12:48
1. Expression (-1/2): zero, not 0.5, 請養成好習慣: (-1.0/2.0) for REAL
2. Variable "L" 是宣告為REA ...

"L", "K"如果是INTEGER, (1/L/D), (K/2/PI)都有問題
(3/2): 1, not 1.5;  (5/2): 2, not 2.5

28

帖子

8

主题

0

精华

熟手

F 币
144 元
贡献
85 点
 楼主| 发表于 2017-9-18 16:52:12 | 显示全部楼层
chiangtp 发表于 2017-9-18 12:48
1. Expression (-1/2): zero, not 0.5, 請養成好習慣: (-1.0/2.0) for REAL
2. Variable "L" 是宣告為REA ...

这是我一个程序里的一个子程序,w,y1等都有具体的值,也没有用integer宣告变量,都是real。
半路出家,很多东西不成系统,感谢你的提醒和建议!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-4-19 09:34

Powered by Tencent X3.4

© 2013-2024 Tencent

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