天天看點

《電路分析導論(原書第12版)》一1.4.2 軟體包

本節書摘來華章計算機《電路分析導論(原書第12版)》一書中的第1章 ,第1.4.2節,(美) robert l.boylestad 著 陳希有 張新燕 李冠林 等譯更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

用計算機進行分析的第二種方法是使用軟體包。這種方法不需要人們掌握專門的算法語言,使用者也沒有必要去知道一個軟體包中程式是用何種語言編寫的。使用者所需要做的全部事情就是,掌握輸入網絡參數的方法、定義要完成的分析、擷取計算結果,其他事情都由軟體包來完成。

每個軟體包都有菜單項,它們代表了軟體包的各種功能和操作。一旦軟體包被成功地安裝到計算機中,計算機就能執行菜單上規定的各種功能,就像用算法程式規定它要做的事情一樣。然而,如果一個特殊類型的分析不在軟體包的菜單中,軟體包就無能為力。在這種情況下,使用者必須更換到另外的軟體包,或者使用前面提到的某種算法語言親自編寫計算程式。

一般說來,如果使用軟體包能夠完成分析,那麼就應該使用軟體包而不是開發新的算法程式。許多流行的軟體包是程式員團隊花費許多研制時間并且包含了長期經驗的結果。然而,如果計算結果令人失望,或者軟體包不能提供所有希望的結果,那麼就要發揮使用者的創新才能,用以開發新的軟體包。就像前面提到的那樣,使用者所寫的程式如果通過了精确性、可信性和可靠性檢驗,就可以被視為他(或她)原創的軟體包,供未來使用。

繼續閱讀