Fortran Coder

查看: 113|回复: 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的是绝对值)
回复

使用道具 举报

54

帖子

1

主题

0

精华

大师

F 币
639 元
贡献
392 点
发表于 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遍改不出来,我都开始怀疑人生了

61

帖子

2

主题

0

精华

版主

F 币
329 元
贡献
208 点

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

发表于 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

61

帖子

2

主题

0

精华

版主

F 币
329 元
贡献
208 点

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

发表于 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。
半路出家,很多东西不成系统,感谢你的提醒和建议!
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

QQ|捐赠本站|Archiver|关于我们 About Us|QQ群|Fcode

GMT+8, 2017-10-20 05:51

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

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