MATLAB中文论坛

标题: 你知道如何正确提问么?请使用“最短代码-错误重现”方式 [打印本页]

作者: math    时间: 2010-12-6 09:16
标题: 你知道如何正确提问么?请使用“最短代码-错误重现”方式
什么是“最短代码-错误重现”提问方式?


让我们来看看一些提问不清楚的范例,希望你不要犯这样的错误:

案例1, 程序依赖于外部数据,他人无法测试程序:



案例2,提问不知所云:



案例3,程序太繁杂,不能清楚反映问题所在:





再来看看一些好的范例,希望你也能做到:

案例1:



案例2:



案例3:

打开看一下吧:http://www.ilovematlab.cn/thread-215553-1-1.html


作者: pzfs1016    时间: 2010-12-6 09:23
太有道理了,不顶不行!
作者: liuxuan1989    时间: 2010-12-6 09:27
楼主的建议很好
作者: daicumt988    时间: 2010-12-6 09:32
math大哥说的很好啊,支持一下
作者: hncl18    时间: 2010-12-6 10:04
建议很好,学习了
作者: zhangli2009200    时间: 2010-12-6 10:19
标题: 回复 1# math 的帖子
顶!说的太对了,以后纠正错误!
作者: rainbowz    时间: 2010-12-6 12:02
其实如果活用math的方法  基本上错误就出来了  很多错误都能自己解决:lol
作者: shoulderz    时间: 2010-12-7 11:14
好方法,赞一个
作者: shoulderz    时间: 2010-12-7 11:14
好方法,赞一个
作者: zjh1632008    时间: 2010-12-7 16:22
以前没怎么来,发现这里太好了  强烈支持math 哥
作者: 喜葩    时间: 2010-12-7 17:00
有道理,其实多用断点也能找出问题大致在哪里
作者: yanglidar    时间: 2010-12-8 20:02
标题: 回复 1# math 的帖子
是的,很有道理。
怎么提问题是一门学问。问得好,别人才好回答,才能解决问题。
作者: zhangfanminiwar    时间: 2010-12-14 17:23
学习思路了
作者: unknown_lover    时间: 2010-12-14 18:30
不错的方法,方便别人,方便自己,赞!
作者: sdowooh    时间: 2010-12-14 20:23
lz说的在理,菜鸟表示学习再来琢磨!:lol
作者: vivitue    时间: 2010-12-15 09:56
论坛最新的提问偏向于应用!
===================================
太对了。我们都是因为用Matlab才学Matlab。问题在面对应用的时候就会有
ilovematlab就是一个强大的数据库,在这个数据库中我们能找到我们想要的答案。而这些答案都是不会出现在一般的Matlab书上的。。。这为我们提供了快速解决问题的条件
现在的Matlab书一般教你怎么用它,而不教出错如何去解决。。。。

----------------------------------------------------------------------------------
上传一个能使用最少的代码,同时又能重现你的错误的程序
----------------------------------------------------------------------------------
我觉得,这是一种高超的能力。能把自己的错用一段小小的代码给重现出来,这不是一般的能力。
如果具备这种能力,他自己就能解决bug,而不用问别人了。设置断点,单行执行代码观看程序的运行结果也不是每个人都会。

调试程序是一件很难的事情,不知道如果解决bug的人有2种.:
1) 不知道他的程序错在什么地方,即便matlab给出错误提示也不知道
(因为有的人如果错太多,他根本不看那些红色的东西是啥)

2) 知道他的程序出错在什么地方,但不知道如何修改
(这种一般都是把别人的程序拿来修改的人,如果程序的全部是他自己写的,他应该明白他写的每一行代码是什么意思,而语法问题他自己是能解决的)

所以:问问题的人大部分都不是Matlab高手,要是Matlab高手,至少他自己已经解决许多问题。就像MFC,开发的程序越多,遇到的问题越多,而解决的问题也越多。到后来,新的问题都能自己独立解决了

[ 本帖最后由 vivitue 于 2010-12-15 10:13 编辑 ]
作者: 百味道人    时间: 2010-12-15 12:22
标题: 请教
在下初学者 请问在simulink中的 sine模块中 我要输出sin(2*pi*t)参数该怎么设
作者: guniduan    时间: 2010-12-15 15:01
标题: 请教一个非线性回归nlinfit的问题,谢谢
一个多元的非线性函数,里面有参数k1,k2,我想通过nlinfit确定两个参数的值。由于是写论文用,因此我想请问一下有谁知道matlab中nlinfit具体采用什么算法,有详细的理论推导吗,谢谢了。
作者: mejonzhan    时间: 2010-12-15 15:23
math大哥讲的非常好啊,学习了,有的时候如果这样做了,也许自己就能把问题解决,关键问题是一种依赖性,碰到问题就上来发帖,这样也很难提高自己。
作者: →夜风←    时间: 2010-12-19 17:09
很好,不过我是新手,对于matlab还不甚熟悉,先研究下
作者: →夜风←    时间: 2010-12-19 17:10
很好,不过我是新手,对于matlab还不甚熟悉,先研究下
作者: chy7415565    时间: 2010-12-27 08:29
不错,顶一个
作者: brothers    时间: 2010-12-28 14:36
从自己遇到的错误出发,为回答者的方便而设计问题。己所不欲,勿施于人。
作者: liuwenx_2005    时间: 2010-12-28 19:19
标题: 回复 1# math 的帖子
好的,支持!
作者: 啊根    时间: 2011-1-2 12:55
标题: 方法是不错
不是很精通的,想简化程序都难啊,用矩阵代替。。。。
作者: blackmin1989    时间: 2011-1-6 08:57
确实不错。但是万一我不知道究竟到底是哪里错了呢?
作者: herculean69    时间: 2011-1-15 21:26
说的很好,提问是艺术
作者: lirenzuo    时间: 2011-1-16 14:20
标题: 天才!
说的太好了哦  顶!!:handshake
作者: OctoberExplorer    时间: 2011-1-18 19:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 应丹雷    时间: 2011-2-13 15:23
建议很好,很中肯
作者: qyjxd    时间: 2011-2-13 19:07
math大哥所言极是!强烈支持!
作者: jwlnwu    时间: 2011-2-14 16:26
恩,顶顶顶顶
作者: cxyxb    时间: 2011-2-19 10:40
是啊,大家都要遵守的话就很好了!
作者: ankeyhust    时间: 2011-2-23 07:53
强力顶贴,呵呵~~~很有道理:)
作者: chen_li777    时间: 2011-2-23 08:22
没有看到内容啊,难道这也需要回复才看得见?
作者: ricky0342    时间: 2011-2-27 14:43
好建议!不过还是有些考验发贴人的水平的
作者: cbtr238    时间: 2011-3-1 20:07
标题: 计算声致发光稳定性方程画相图的问题
计算声致发光稳定性方程画出pa-r0相图的问题,哪位高手接触过的能否帮忙,先谢谢!
作者: 7ye    时间: 2011-3-2 07:24
理论与实践结合,很好。。。
作者: 秋岚    时间: 2011-3-2 21:46
标题: 回复 1# math 的帖子
遵守执行:)
作者: 路飞Frank    时间: 2011-3-2 22:08
标题: 求教两矩阵直接相除的计算规则
如题所述,在MATLAB 中输入以下指令:
[3 2 1]/[ 1 2 3]   结果是0.7143 相当于5/7  ;[1 2 3]/[3 2 1]  结果还是0.7143
你们还可以试试[3 2 1]/[1 1 1]和[3 2 1]/[2 2 2] 注意以上都是直接相除,不是点除。这个计算方法是我从一篇论文中看到的,体现的是重心法,但是我左思右想,还是不清楚这其中的计算规则,上面的结果是怎么样得出来的,请各位大侠指教!!!
作者: 路飞Frank    时间: 2011-3-2 22:08
标题: 求教两矩阵直接相除的计算规则
如题所述,在MATLAB 中输入以下指令:
[3 2 1]/[ 1 2 3]   结果是0.7143 相当于5/7  ;[1 2 3]/[3 2 1]  结果还是0.7143
你们还可以试试[3 2 1]/[1 1 1]和[3 2 1]/[2 2 2] 注意以上都是直接相除,不是点除。这个计算方法是我从一篇论文中看到的,体现的是重心法,但是我左思右想,还是不清楚这其中的计算规则,上面的结果是怎么样得出来的,请各位大侠指教!!!
作者: 火舞狂沙    时间: 2011-3-4 16:25
:victory: :victory:
作者: 我要努力    时间: 2011-3-6 09:37
强烈支持math哥!
作者: wj20050820    时间: 2011-3-8 09:39
有道理,顶!!!
作者: lixiaoheyi    时间: 2011-3-10 17:59
标题: matlab学习中
en,努力学习~~
作者: cxd_0301    时间: 2011-3-16 15:11
支持!:lol
作者: vkingever    时间: 2011-3-20 07:23
楼主的建议很好
作者: caf    时间: 2011-3-20 08:27
好,支持。。。
作者: shanggucanyue    时间: 2011-3-21 15:40
标题: 哪位高手可以帮助我用遗传算法来解决函数最小值问题?
我是一个matlab初学者,我想用matlab软件来解决函数最小值的问题,试了一段时间,没有做出来,可能是我水平不够,求高手帮忙。
    具体的函数式为:
f=7.6674*S^(-1)+3.5*q+8.46*Y+0.0000172746X^2-0.0107352X+5.27976
        Y=exp-[ln2*(60/X)^n]
        X=0.71286*q^(-19/30)*S^(1/6)      
       其中:4≤S≤16;0.15≤q≤0.3;0.8≤n≤2.2
求f的最小值
我试着求了几次,没有求出来,希望大家帮忙,把程序写出,不胜感激。
作者: lchsh521    时间: 2011-3-29 10:16
以后有了问题,一定这样提,与人方便自己方便:loveliness:
作者: qiaoliming    时间: 2011-3-29 15:51
我同意:lol
作者: SXJJ04    时间: 2011-4-4 13:04
支持,同意
作者: xqqe    时间: 2011-4-4 13:18
最少代码-错误重现 遵守
作者: axiom_cui    时间: 2011-4-11 23:13
这个必须顶~~~~~~~~~
作者: a7915620    时间: 2011-4-13 10:13
有道理,不过看不懂
作者: lightne    时间: 2011-4-14 11:57
嗯,很好。 x现在很多问题貌似都没人回答。。
作者: jake9602    时间: 2011-4-15 19:59
提高效率了
作者: jake9602    时间: 2011-4-15 19:59
提高效率了
作者: 麒麟影子    时间: 2011-4-16 08:49
好的,必定遵守
作者: me2010matlab    时间: 2011-4-19 10:37
对,说的对。
作者: fashionzx    时间: 2011-4-19 17:32
请大家帮我写一个中值滤波的函数不要库里现成的谢谢
作者: liuyangknight    时间: 2011-4-20 21:42
学习了~:)
作者: cyd916    时间: 2011-4-29 13:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 空中游侠    时间: 2011-4-30 16:59
学习了...:lol
作者: sunwen-xxmatlab    时间: 2011-5-4 14:57
标题: 回复 1# math 的帖子
:handshake    好  有理有据   顶一个
作者: kuhaob123    时间: 2011-5-5 12:32

顶顶
顶顶顶
顶顶顶顶
顶顶顶顶顶
顶顶顶顶顶顶
顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶


www.fjganghan.com www.bxlady.com
作者: SPACE777    时间: 2011-5-7 19:06
thank you so much
作者: 351869031    时间: 2011-5-9 22:46
有用,顶……
作者: remat    时间: 2011-5-11 13:12
管理员说的很好。提问题,也得讲究方法!
作者: is87srwk    时间: 2011-5-14 13:33
2011高考答案找司马,司马提供2011年高考全国2国二答案。▓◆Q24017632◆复习是必要的,建议你每天做一些模拟题把,坚持住,现在还可以做一些新题,到了一个月以内就不要做新题型了,每天练练手就行。
做题要计时做,大概是正常时间的三分之二以内,锻炼出来速度,毕竟考场上紧张的时候思考速度2011高考答案找司马会减慢。。。
具体的心理调节或者复习方法如果想的话可以百度私聊跟我说,我也可以跟你说其他的联系方式,毕竟不知道成绩水平不好说的很具体
司马郑重承诺:2011高考答案找司马
1、司马不做一锤子买卖,更愿意与老客户长期共赢,用我们的努力换得新老客户的信赖。
2、司马不管考前付款客户还是考后付款客户,只要答案不准,无条件退款。
3、司马只重视准确率,不准的答案不发,不耽误考生!
4、司马支持第一门语文先验证后合作,用实力说话。
5、司马绝不发假答案,请不要拿我们的价格和那些混答案的助考,没实力的助考比较。
6、司马不让客户花一分的冤枉钱,每一份答案都是经过我们的心血整理出来的真家伙。
7、司马欢迎客户拿同行的答案与我们的相比较,货比三家,我们相信您挑剔的眼光。
作者: amno7l19am    时间: 2011-5-15 10:08

作者: kjgjsk888    时间: 2011-5-15 12:44

作者: president2zhu    时间: 2011-5-16 15:42
强烈支持!
作者: 234253026    时间: 2011-5-17 01:47
知道了,以后按规矩提问了
作者: lixia271646    时间: 2011-5-18 08:56
必须顶!
作者: 麻木    时间: 2011-5-28 14:39
标题: 回复 1# math 的帖子
说的太好了,一定遵守,一定会有很大收获,谢谢
作者: 81256923    时间: 2011-5-31 16:15
学习了~~~
作者: 胡盛亮    时间: 2011-6-4 20:06
标题:
嗯,对我有帮助,顶
作者: 胡盛亮    时间: 2011-6-4 20:07
标题:
嗯,对我有帮助,顶
作者: 胡盛亮    时间: 2011-6-4 20:07
标题:
嗯,对我有帮助,顶
作者: 蓝玫    时间: 2011-6-6 09:24
有道理:) :lol :hug: :hug: :hug:
作者: caesar_sha    时间: 2011-6-7 16:27
有道理,支持这种做法!
作者: weihappy5168    时间: 2011-6-21 15:47
多谢分享:victory:
作者: mdywinner    时间: 2011-6-27 11:25
很好的建议!
作者: mayuhuo520    时间: 2011-7-5 16:54
很好的  建议啊  赞一个 !!!!!!!111
作者: lzyc11    时间: 2011-7-8 16:48
为软件错误
作者: 2008294234    时间: 2011-7-11 09:30
提问也得很有技巧阿
作者: 2008294234    时间: 2011-7-11 09:31
提问也得很有技巧阿
作者: 2008294234    时间: 2011-7-11 09:32
标题: thinks
提问也得很有技巧阿
作者: 魔族小列兵    时间: 2011-7-14 17:05
大虾,下一次资料要多少麦片啊?我十个麦片才下了3份资料,再加上回帖也就多下了两篇
作者: zrc84813    时间: 2011-7-15 17:37
不错不错!顶一个。。。
作者: zrc84813    时间: 2011-7-17 08:39
谢谢分享!
作者: victorall    时间: 2011-7-17 09:41
标题: 我买了MATLAB神经网络30个案例分析
可是为什么不能发帖呢?发帖的地方在哪呢?
作者: bruce_xia    时间: 2011-7-18 09:56
lz说的很有道理,以后要提高自己问问题的水平1
作者: zrc84813    时间: 2011-7-20 13:53
哦,原来如此啊!
作者: tina_nuaa    时间: 2011-7-26 09:43
嗯嗯,费心了,好论坛
作者: Icy_1208    时间: 2011-7-28 22:09
这样是很好的,对于初学者来说比较困难……
作者: juan@ni    时间: 2011-8-7 09:36
赞一个,吸取教训了,下次知道方法啦,,:$
作者: juan@ni    时间: 2011-8-7 09:41
赞一个,吸取教训了,下次知道方法啦,,:$
作者: pmd_swjtu    时间: 2011-8-9 12:40
强烈支持,强烈支持!!!!!




欢迎光临 MATLAB中文论坛 (https://www.ilovematlab.cn/) Powered by Discuz! X3.4