Fortran Coder

查看: 861|回复: 5
打印 上一主题 下一主题

[输入输出] 请教一下,这个输出的x(t),G(t),W(t),里面的t能不能随着我t的...

[复制链接]

22

帖子

11

主题

0

精华

入门

F 币
97 元
贡献
54 点
跳转到指定楼层
楼主
发表于 2023-12-15 16:11:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请教一下,这个输出的x(t),G(t),W(t),里面的t能不能随着我t的取值变化而变化呀,比如我t为11,就输出x(11)=....   G(11)=....

微信图片_20231215161001.png (62.95 KB, 下载次数: 112)

微信图片_20231215161001.png
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2023-12-15 16:40:51 | 只看该作者
数值不正确的问题,学会单步debug调试,会对你有很大的好处,
单步调试可以让程序一步一步的执行,每一步你都可以看到变量数组的变化。对于你排查问题非常有用。

debug调试的教程:
https://debug.w.fcode.cn/
http://v.fcode.cn/video-debugger.html

22

帖子

11

主题

0

精华

入门

F 币
97 元
贡献
54 点
板凳
 楼主| 发表于 2023-12-16 09:48:11 | 只看该作者
楚香饭 发表于 2023-12-15 16:40
数值不正确的问题,学会单步debug调试,会对你有很大的好处,
单步调试可以让程序一步一步的执行,每一步你 ...

这个我也去学习一下,不过我这里是想学习一种输出方式,我输出的w(t)就是写的w(t),我想实现输出为w(1),w(2)等,是根据取值来,而不是手敲上去,不知道能实现不

736

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
700 元
贡献
359 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

地板
发表于 2023-12-17 10:24:36 | 只看该作者
能实现的,按理说你这样写就是对的。但我不知道你为什么会认为不是 w(t),可能是因为其他原因导致真实的 w(t) 的值,不是你认为的 w(t) 的值。
所以,建议你学一下单步debug调试,看看 w 的每一个值,是不是符合你的期望。

250

帖子

2

主题

0

精华

宗师

F 币
1731 元
贡献
872 点

规矩勋章

5#
发表于 2023-12-18 08:20:15 | 只看该作者
你要的是不是这样
write(*,*)"x(",  t,  ")=",x(t)

评分

参与人数 1F 币 +1 收起 理由
楚香饭 + 1 你的理解应该是对的

查看全部评分

22

帖子

11

主题

0

精华

入门

F 币
97 元
贡献
54 点
6#
 楼主| 发表于 2023-12-18 11:21:13 | 只看该作者
本帖最后由 huhelong 于 2023-12-19 16:53 编辑
necrohan 发表于 2023-12-18 08:20
你要的是不是这样
write(*,*)"x(",  t,  ")=",x(t)

感谢,感谢就是这样的
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-23 18:10

Powered by Tencent X3.4

© 2013-2024 Tencent

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