24小时热门版块排行榜    

查看: 2630  |  回复: 6

yangliuyong

新虫 (初入文坛)

[求助] MATLAB跑了一天的程序没有出来结果,请问是怎么回事?已有3人参与

代码如下:上一个帖子由于没有上传代码,不好意思。以这个为准。
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : dde.m
  • 2015-11-16 15:23:52, 2.85 K
  • 附件 2 : delay.m
  • 2015-11-16 15:23:53, 45 bytes
  • 附件 3 : s.m
  • 2015-11-16 15:23:53, 359 bytes

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangliuyong

新虫 (初入文坛)

怎么没人回复啊?
2楼2015-11-16 18:53:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

stone314159

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
因为手机没法下载你的程序看不了,但我也遇到过跑程序跑半天的情况(LDPC码误码率仿真程序),有两种可能,一种是陷入死循环了,一种就是他在慢慢跑。。你可以先把循环点数调到最低看看是不是死循环,或者用单步运行看看每个变量的值(知道怎么看吧)然后找到哪里跑的最慢试着做点优化

发自小木虫IOS客户端
3楼2015-11-16 19:34:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangliuyong

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by stone314159 at 2015-11-16 19:34:37
因为手机没法下载你的程序看不了,但我也遇到过跑程序跑半天的情况(LDPC码误码率仿真程序),有两种可能,一种是陷入死循环了,一种就是他在慢慢跑。。你可以先把循环点数调到最低看看是不是死循环,或者用单步运行 ...

我的程序比较简单,仅仅是调用了一个DDesd这个库函数解方程,不知道为何算不出来。
4楼2015-11-16 19:40:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
自己调试吧,在怀疑有问题的地方,前后加上disp函数显示一些log信息
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
5楼2015-11-17 23:19:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

duzhaolong

金虫 (小有名气)

123万物

可以用较少的数据,可以很快出结果的那种,测试一下是否正常。然后再跑需要的数据。或者自己跟着调式一下,看看数据的运行结果是否按照程序正常流程的效果判断一下,程序是否有问题。
努力感悟,但有所得足矣
6楼2015-11-19 09:17:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑马王子甲

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
有三种情况:
1,程序一直在正常运算,只不过很慢。这种可能性很小,除非你做的是特别复杂的运算。
2,程序在做死循环。这种可能性也很小,对于简单的程序,如果是程序本身循环错误,你自己认真检查一遍,应该能找出来。
3,程序的命令问题。你调用的命令本身有问题,这个可能性相对较大,建议你换一台电脑重新运行一下试试。

发自小木虫Android客户端
胸中风云原不动,镜中色相更何求。
7楼2015-11-19 10:08:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yangliuyong 的主题更新
信息提示
请填处理意见