|
2#
樓主 |
發表于 2008-3-25 21:44:53
|
只看該作者
三、MathCAD 系統' U" T6 d5 d4 o# _$ R1 o. n
`, @( ]5 J, N9 c( o
MathCAD是美國Mathsoft公司推出的一個交互式的數學系統軟件。從早期的DOS下的1.0和Windows下的4.0版本,到今日的8.0版本,功能也從簡單的數值計算,直至引用Maple強大的符號計算能力,使得它發生了一個質的飛躍。 3 k# {$ z' r3 U" g6 t6 b2 O" _$ C( Y
MathCAD是集文本編輯、數學計算、程序編輯和仿真于一體的軟件。MathCAD7.0 Professional(專業版)運行在Win9X/NT下,它的主要特點是輸入格式與人們習慣的數學書寫格式很近似,采用WYSWYG(所見所得)界面,特別適合一般無須進行復雜編程或要求比較特殊的計算。MathCAD 7.0 Professional 還帶有一個程序編輯器,對于一般比較短小,或者要求計算速度比較低時,采用它也是可以的。這個程序編輯器的優點是語法特別簡單。9 q/ ] z, r# U; L7 N- r8 I, D, r
7 u$ K: {. _ P7 LMathCAD可以看作是一個功能強大的計算器,沒有很復雜的規則;同時它也可以和Word、Lotus、WPS2000等字處理軟件很好地配合使用,可以把它當作一個出色的全屏幕數學公式編輯器。
: |9 C! {; r+ V, J' T2 l l4 V }+ x) Q* c0 \" a" L) x f4 O$ C
四、Mathematica 系統
- r0 L' {: q& [' n% X% ^+ z4 D
Mathematica是由美國物理學家Stephen Wolfram領導的Wolfram Research開發的數學系統軟件。它擁有強大的數值計算和符號計算能力,在這一方面與Maple類似,但它的符號計算不是基于Maple上的,而是自己開發的。8 \3 E: N2 p5 H. f/ p% \+ V% S
( }$ x: i- @% t j1 `% p
Mathematica的基本系統主要是用C語言開發的,因而可以比較容易地移植到各種平臺上,Mathematica是一個交互式的計算系統,計算是在用戶和Mathematica互相交換、傳遞信息數據的過程中完成的。Mathematica系統所接受的命令都被稱作表達式,系統在接受了一個表達式之后就對它進行處理,然后再把計算結果返回。Mathematica對于輸入形式有比較嚴格的規定,用戶必須按照系統規定的數學格式輸入,系統才能正確地處理,不過由于3.0版本引入輸入面板,并且可以修改、重組輸入面板,因此以前版本輸入指令時需要不斷切換大小寫字符的繁瑣方式得到很好的改善。3.0版本可以用各種格式保存文件和剪貼內容,包括RTF、HTML、BMP等格式。
) e" n! X2 c/ A q, ~- B1 h* J: R" k2 \8 x* y, }
五、四種軟件的比較# W! r8 g* \: k1 E0 b
3 Y1 r" \8 t3 d c9 V' t
選用何種數學軟件?如果僅僅是要求一般的計算或者是普通用戶日常使用,首選的是MathCAD,它在高等數學方面所具有的能力,足夠一般客戶的要求,而且它的輸入界面也特別友好。如果要求計算精度、符號計算和編程方面的話,最好同時使用Maple和Mathematica,它們在符號處理方面各具特色,有些Maple不能處理的,Mathematica卻能處理,諸如某些積分、求極限等方面,這些都是比較特殊的。如果要求進行矩陣方面或圖形方面的處理,則選擇MATLAB,它的矩陣計算和圖形處理方面則是它的強項,同時利用MATLAB的NoteBook功能,結合Word6.0/7.0的編輯功能,可以很方便地處理科技文章。 |
|