4 j% N, {; S! l! r o- n3 z3 l动物学家在分析这一问题时,一致认为吸血蝙蝠所吸的血量是微不足道的,远不会让野马死去,野马的死亡是它暴怒的习性和狂奔所致。 ?5 ^& ~- W u" o+ x# N, R. Y6 C3 \/ t
这个故事与 MATLAB 似乎没有任何的联系。编程初学者习惯于接到问题,就想在计算机编出好的程序来,而且要求没有错误。这是不可能的,时间一长就会像这只马一样变得暴怒,从而失去对编程的兴趣。所以,我翻译的这本书要求我们养成良好的编程习惯,强调自上而下的编程方法。希望读者能够理解这个方法。5 t9 w- g% V) ?! t
' |" Z- m, f$ z4 M/ c+ d自上而下的编程方法,不仅适用于编程,而且适用于我们做事。具体步骤为(1)首先对你所面临的问题进行精确描述,即你遇到的到底是什么问题(2)定义输入输出量,即我们的目的和现有的条件! B! h3 T& ~' E, M0 ?
- R; L# g; t/ |: p& T' J7 }' C
(3)设计算法,逐层分解,逐步求精,这是做事谋的一个过程,大部分人做事出错就出在这个地方,懒得到逐层分解,逐步求精,总是妄想一步登天。# `" h, `2 L0 P- `* y7 }8 H: F+ S