純C符號計算庫C
回答
你看過GAP嗎?來自其網站:
GAP是一個計算離散代數系統,特別是 強調計算羣理論。 GAP提供了一種編程語言,一個數千個函數庫,其中實現了用GAP語言編寫的代數算法以及代數對象的大數據庫 。另見數學功能的概述和 的描述。 GAP用於研究和教學 研究組及其表示,環,矢量空間, 代數,組合結構等。該系統包括 源代碼,是免費發佈的。您可以學習並輕鬆修改或擴展您的特殊用途。
根據它的Wikipedia page,GAP在C中實現,並且源代碼是免費可用的。
[這裏](http://www.fachgruppe-computeralgebra.de/cms/tiki-index.php?page=Systeme)是我發現的鏈接GAP網站的計算機代數系統列表。 – rudolph9 2012-08-14 12:09:29
Gap甚至有一個並行實現([ParGap](http://www.gap-system.org/Packages/pargap.html)),它建立在MPI之上。 – rudolph9 2012-08-14 12:12:17
GAP的[packages](http://www.gap-system.org/Packages/packages.html)令人驚歎!這正是我一直在尋找的謝謝! – rudolph9 2012-08-14 12:19:59
請看公理 - 一個通用的計算機代數系統。你也可以使用Giac - Giac是一個免費的(GPL)C++庫,它是計算內核,它可以在其他C++程序中使用。
我投你一票,這絕對是很好的知道,但我正在尋找一個純粹的C_實現,我不能接受你的答案...這就是說,你能夠指導我的資源,它概括了符號計算算法? – rudolph9 2012-07-30 13:35:43
Mathomatic在C中實現,可能適合您的目的。
Mathomatic™是一個可移植的命令行教育CAS和計算器軟件,完全用C編程語言編寫。它是GNU寬通用公共許可證(LGPL版本2.1)下發布的免費和開源軟件(FOSS),自1986年以來一直在不斷髮展。該軟件可以象徵性地解決,簡化,組合和比較代數方程,同時根據需要執行廣義標準,複數,模塊化和多項式算術。它做了一些微積分,並且非常容易編譯/安裝,學習和使用。
的Mathomatic源代碼也可以被編譯爲符號數學庫是從任何C兼容的程序可調用並主要獨立於操作系統。
- 1. C++中的符號計算
- 2. C++中的符號計算
- 3. 計算ê號C#
- 4. C數值計算庫C
- 5. C#字符計算問題
- 6. 如何使用C計算無符號字符的長度?
- 7. 無符號溢出模運算符C
- 8. C++多個運算符計算器
- 9. 增強庫中的符號計算
- 10. CLI與純C/C++庫的程序?
- 11. 計算器C:輸入操作符號和整數來執行計算
- 12. 在C中使用括號()計算器#
- 13. 正弦信號的計算頻率,C++
- 14. c#中的信號計算頻率.net
- 15. 純C異常處理庫
- 16. 純Ruby(不是C)Markdown庫
- 17. 計算C++之
- 18. BMI計算C++
- 19. 計算熵C
- 20. c計算
- 21. 計算C++
- 22. 用C計算#
- 23. 計算C++
- 24. CRC計算C
- 25. C#不計算
- 26. 無效純說明符C++
- 27. C/C++大量計算
- 28. 如何在C#中將CRC32計算爲有符號整數?
- 29. 在C中,如何計算無符號長模的模數?
- 30. 在C++中使用運算符減號( - )
我不知道任何基於C的符號數學庫。然而,C++中有很多它們,所以你總是可以在它們周圍創建一個簡潔的C層。 – ipapadop 2012-07-30 03:51:30
@ipapadop需要一個_pure C_實現...這就是說,你能夠指導我使用概括符號計算算法的資源嗎? – rudolph9 2012-07-30 13:38:14
「概括符號計算」 - 抓住任何更大的[數學教科書](http://www.archive.org/stream/merrimantextbook00merrrich#page/n7/mode/2up)並嘗試提取數學規則並將其放入數學中表達分析儀。 – 2012-08-10 11:24:28