什么是“最短代码-错误重现”提问方式?
让我们来看看一些提问不清楚的范例,希望你不要犯这样的错误: 案例1, 程序依赖于外部数据,他人无法测试程序: ![]() 案例2,提问不知所云: ![]() 案例3,程序太繁杂,不能清楚反映问题所在: ![]() 再来看看一些好的范例,希望你也能做到: 案例1: ![]() 案例2: ![]() 案例3: 打开看一下吧:https://www.ilovematlab.cn/thread-215553-1-1.html |
1199 条回复
太有道理了,不顶不行! |
建议很好,学习了 |
其实如果活用math的方法 基本上错误就出来了 很多错误都能自己解决:lol |
好方法,赞一个 |
好方法,赞一个 |
有道理,其实多用断点也能找出问题大致在哪里 |
lz说的在理,菜鸟表示学习再来琢磨!:lol |
论坛最新的提问偏向于应用! =================================== 太对了。我们都是因为用Matlab才学Matlab。问题在面对应用的时候就会有 ilovematlab就是一个强大的数据库,在这个数据库中我们能找到我们想要的答案。而这些答案都是不会出现在一般的Matlab书上的。。。这为我们提供了快速解决问题的条件 现在的Matlab书一般教你怎么用它,而不教出错如何去解决。。。。 ---------------------------------------------------------------------------------- 上传一个能使用最少的代码,同时又能重现你的错误的程序 ---------------------------------------------------------------------------------- 我觉得,这是一种高超的能力。能把自己的错用一段小小的代码给重现出来,这不是一般的能力。 如果具备这种能力,他自己就能解决bug,而不用问别人了。设置断点,单行执行代码观看程序的运行结果也不是每个人都会。 调试程序是一件很难的事情,不知道如果解决bug的人有2种.: 1) 不知道他的程序错在什么地方,即便matlab给出错误提示也不知道 (因为有的人如果错太多,他根本不看那些红色的东西是啥) 2) 知道他的程序出错在什么地方,但不知道如何修改 (这种一般都是把别人的程序拿来修改的人,如果程序的全部是他自己写的,他应该明白他写的每一行代码是什么意思,而语法问题他自己是能解决的) 所以:问问题的人大部分都不是Matlab高手,要是Matlab高手,至少他自己已经解决许多问题。就像MFC,开发的程序越多,遇到的问题越多,而解决的问题也越多。到后来,新的问题都能自己独立解决了 [ 本帖最后由 vivitue 于 2010-12-15 10:13 编辑 ] |
在下初学者 请问在simulink中的 sine模块中 我要输出sin(2*pi*t)参数该怎么设 |
一个多元的非线性函数,里面有参数k1,k2,我想通过nlinfit确定两个参数的值。由于是写论文用,因此我想请问一下有谁知道matlab中nlinfit具体采用什么算法,有详细的理论推导吗,谢谢了。 |
math大哥讲的非常好啊,学习了,有的时候如果这样做了,也许自己就能把问题解决,关键问题是一种依赖性,碰到问题就上来发帖,这样也很难提高自己。 |
很好,不过我是新手,对于matlab还不甚熟悉,先研究下 |
很好,不过我是新手,对于matlab还不甚熟悉,先研究下 |
从自己遇到的错误出发,为回答者的方便而设计问题。己所不欲,勿施于人。 |
Powered by Discuz! X3.4
© 2001-2022