Maxima
Maxima 是一种用LISP 编写的计算机代数系统(Computer Algebra System),用于公式推导和符号计算,它是一套自由软件,在GNU通用公共许可证下發行。它由麻省理工学院在美国能源部的支持下于60年代末创造的 Macsyma 演变而来。Macsyma 後來慢慢走上商業化的道路。1982年開始 Bill Schelter 教授(於2001年去世)默默地维护 Macsyma 代碼,他把這個軟體稱為 Maxima。由於版權問題,Maxima 在很長的一段時間內不能公開發行,只有少數人能使用這個軟體。在 Schelter 教授努力了16年之後,Maxima 於1998年獲得許可,成為開源軟體,使得更多的用戶和程式設計師能自由的使用 Maxima。
wxMaxima螢幕截圖 | |
開發者 | 在Project MAC中的Macsyma小組及志願貢獻者 |
---|---|
首次发布 | 1982年 |
当前版本 |
|
源代码库 | |
编程语言 | Common Lisp |
操作系统 | 多平台 |
类型 | 計算機代數系統 |
许可协议 | GPL |
网站 | maxima.sourceforge.net |
Maxima 的前身 Macsyma 在當時是非常創新的軟體。現代流行的商業计算机代数系统軟體 Maple 及 Mathematica,都是受到 Macsyma 的啟發而設計出來的。
產品功能编辑
- 符號運算(含一定的推理能力)
- 各種基礎數學函數庫
- 複數和任意精度(use "bfloats")計算(只受內存限制)
- 利用 gnuplot 進行2維及3維函數繪圖
- 可編程
- 可計算文檔,支持插入,標題單元,章節單元,備註,輸入單元,文字單元,圖片
- 生成 LaTeX 格式的數學式
- 方便的加載 Common Lisp 語言或 Maxima 本身的語言寫成的 Package
- 基於符號而不只是數值的微積分運算
- 矩陣運算
- 函數展開化簡缩併
- 上千頁的手冊
版本历史编辑
Maxima 可在 Linux, Mac OS X,及 Windows下編譯。
界面编辑
Maxima 核心提供命令行界面,wxMaxima, imaxima 提供 GUI 界面。
代碼範例编辑
對表達式 expr 賦值
expr: a*x^k+b*x+c$ev(expr, a=1, b=2, c=3, k=2);
正弦函數,指定定義域,對數尺度繪圖
wxplot2d([sin(x)], [x,-5,5], [logx])$
do 迴圈
for a: -3 thru 26 step 7 do display(a)$
相似軟體编辑
外部链接编辑
- ^ Announcing 5.47.0. 2023年6月1日 [2023年6月2日].
🔥 Top keywords: Baike: 首页Special:搜索胖猫跳江事件背着善宰跑九龍城寨之圍城逆天奇案2璩静淚之女王歌手2024Energy (組合)新生 (网络剧)习近平匈牙利邊佑錫劉俊謙 (香港)金智媛神耆小子塞尔维亚金秀賢 (男演員)母亲节猩球崛起:王國誕生九龍寨城馴鹿寶貝家族榮耀之繼承者Seventeen (組合)六四事件不夠善良的我們张维为楊佩潔TripleS支配物种庆余年郭葦昀洪若潭命案金惠奫2024年英雄联盟季中邀请赛春色寄情人BABYMONSTER笑看風雲乘風2024排球少年!!角色列表破墓徐巧芯中华人民共和国中華民國打天下2WIND BREAKER—防風少年—习明泽排球少年!!彭丽媛磁暴ILLIT贾斯汀·比伯逆天奇案BOYNEXTDOOR猿人爭霸戰:猩凶革命張書偉我的婆婆怎麼那麼可愛我獨自升級怪獸8號謝坤達IVE (組合)與鳳行關於我轉生變成史萊姆這檔事角色列表黃道十二宮福建號航空母艦虽然不是英雄葉乃文五月天張員瑛草榴社区張文傑2024年花蓮地震极光香緹·摩爾迷宮飯呂家愷搜查班長1958日本劉德華海莉·鮑德溫蕭景鴻越位 (足球)葬送的芙莉蓮周處除三害 (電影)毛泽东願榮光歸香港林峯周雨彤伍允龍羅毓儀香港Baike: 分類索引沒有秘密猩球崛起:終極決戰角質層唐振剛柯佳嬿文化大革命