Maxima符號計算系統簡介

2021-07-24 11:12:31 字數 1085 閱讀 8515

introduction

之前的一篇文章簡單介紹了符號計算系統下matlab的代替品python/numpy/scipy等,但是像mathematica、maple這類的以符號計算的的數學軟體,其實也有開源軟體的代替品,因為最近都在搞科學計算,配置了相關軟體環境後就順便寫篇文章做下記錄了。

maxima是由60年代末的macsyma演變而來,現在流行的商業計算機代數系統軟體maple及mathematica,都是受到macsyma的啟發而設計出來的。如果用過maple或者mathematica的讀者會發現maxima軟體介面和這兩款軟體很相似。

installation安裝完之後桌面有兩個快捷方式

wxmaxima程式介面:

xmaxima程式介面:

用哪個程式每個人有不同的選擇方式,不過wxmaxima的輸出顯示有latex樣式,介面也更像mathematica,而xmaxima感覺更像maple

tutorial

裡面都詳細介紹了常用的符號計算函式,還有繪圖等,我想對於學生來說這些功能已經完全夠用了,脫離mathematica使用maxima也是乙個不錯打選擇!

2023年11月16日更新

在我安裝的另乙個系統,ubuntu 16.04 lts 64bit 裡面安裝和使用maxima也是非常方便的,在終端執行apt-get install wxmaxima或者apt-get install maxima就可以了

MATLAB符號計算

1.建立符號物件 建立符號變數和符號常量 matlab提供了兩個建立符號物件的函式 sym和syms,兩個函式的用法不同。1 sym函式 sym函式用來建立單個符號量,一般呼叫格式為 符號量名 sym 符號字串 該函式可以建立乙個符號量,符號字串可以是常量 變數 函式或表示式。應用sym函式還可以定...

keras 學習符號計算

本文簡單敘述了如何使用符號計算的方法,方便以後解構keras源 時參閱。正如官網所述 keras使用的後端theano和tensorflow軍委符號運算。符號主義的計算要首先定義各種變數,然後建立乙個 計算圖 計算圖規定了各個變數的計算關係,建立好了的計算圖需要編譯確定其內部細節,最後載入資料流,方...

MATLAB的符號計算

數學計算有數值計算與符號計算之分。這兩者的根本區別是 數值計算的表示式 矩陣變數中不允許有未定義的自由變數 而符號計算可以含有未定義的符號變數。對於一般的程式設計軟體如 c,c 等語言實現數值計算還可以 但是實現符號計算並不是一件容易的事。而 matlab 自帶有符號工具箱 symbolic mat...