• mathematica下载 > maxima講義 - 應用數學系
  • maxima講義 - 應用數學系

    免费下载 下载该文档 文档格式:DOC   更新时间:2011-09-13   下载次数:2   点击次数:9

    (%i1)

    1+1;

    (%o1)

    2

    (%i2)

    3*4*7;

    (%o2)

    84

     

    (%i3) 9/3;

    (%o3) 3

    到目前為止,似乎還沒什麼特別。除了可以做複雜一點點的運算,和平常的計算機或數值計算軟體也沒什麼不同。以下的例子就不一樣了:

    (%i4) 7/3;

    (%o4) __

    (%i5) 1/2 + 2/3;

    (%o5)

     

    從運算我們看到,7/3 這種運算,Maxima 不是告訴我們2.3333 ...,而是分數的形式!難道Maxima 真的懂分數?不要懷疑,這就是所謂電腦代數系統(CAS) 的特長。我們可以像下列的例子一樣,輸入個分數的四則運算試試即知。

    如果堅持要用浮點數,那只要加個float 指令即可:

    (%i6) float(7/3);

    (%o6)__ 2.333333333333333

    為了完整,我們順便再介紹指數,根號,階乘表示法:

    (%i7) 2^10; (%o7) 1024

    (%i8)sqrt(9); (%o8) 3

    (%i9) 5!; (%o9) 120

    我們可以看出,這些運算不是自然的數學符號,就是和我們平常電腦程式語言的寫法。

    1.2指令結尾

    在上面的例子中,我們發現,在Maxima 下指令,結束時一定要打上分號「;」,讓Maxima 知道我們下的指令已結束。為什麼要多這一個動作,主要是為了有時打比較長的指令可以換行之故。另一個結束方式是打入「$」的符號。不同於分號的地方是「運算結果不會顯示出來」:

    (%i10) 2+3$ (%i11) 2+3; (%o11) 5

    有一些CAS 程式,如Matehmatica 是用分號表示不顯示運算結果。不過Maxima 中分號已用上,必需用其他字元。

    1.3離開Maxima

    離開Maxima 打入“quit();” 即可。

    當然,很多人可能會覺得奇怪,為什麼不是打入“quit” 就好了呢?原來像這種程序導向的語言,什麼動作其實都是執行一個函數。所以我們事實上是執行一個叫「離開」的函數。這函數沒有引數,所以就成了quit() 的形式。

    1.4結果的引用

    我們時常會需要引用前面的結果,這時就用百分比符號“%” 。比方說:

    (%i12) 7/3;

     

    (%o12)

    (%i13) float(%); (%o13) 2.333333333333333

    1.5重要常數

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • mathematica8.0下载  mathematica免费下载  mathematica软件下载  mathematica7下载  mathematica5下载  mathematica4.1下载  mathematica中文下载  mathematica  mathematica8.0教程