[請益] 有沒有人做過'代數運算器'
學生時解代數解到很不爽
想罵一句'這東西叫電腦做就好'
但電腦其實不好做
舉例來說, y=f(x) 求根(y=0 時的解)
電腦解法就是趨近法,疊代法
但疊代有可能發散
而且它受限於電腦的精度
雖然浮點數已經讓人'很滿意很滿意很滿意'了
但對代數來說,我不要這樣的答案
比如,答案可能是 1/3,我不要浮點數的 0.3333333~
更別說微積分,一個全是代數的式子積完是另一堆代數
我們要的不是數值
積分大概就是從三角近似或梯型近似去做;那都是求值的算法
像 PHP 這種可以自己產生程式又執行自己的 Script
似乎比 Compiler 更適合解代數?
而且在嘗試求解路徑時,電腦的耐心更是好(只要記憶體夠大)
其他比如因式分解等...
也都不是純數運算
有這方面的程式嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.65.16
推
05/22 15:07, , 1F
05/22 15:07, 1F
推
05/22 15:44, , 2F
05/22 15:44, 2F
→
05/22 16:58, , 3F
05/22 16:58, 3F
→
05/22 17:19, , 4F
05/22 17:19, 4F
→
05/22 17:30, , 5F
05/22 17:30, 5F
→
05/22 17:37, , 6F
05/22 17:37, 6F
→
05/22 17:37, , 7F
05/22 17:37, 7F
int add(int a,int b)
{
return a+b;
}
excute(add,5,6); //寫個這樣的東西,就變得好像 lisp 喔..
也許..晚出的東西當然包含前者的優點
現在重發展這種系統未必用 Lisp 了吧..
※ 編輯: HuangJC 來自: 61.219.65.16 (05/22 17:41)
→
05/22 23:27, , 8F
05/22 23:27, 8F
推
05/23 21:00, , 9F
05/23 21:00, 9F
→
05/23 21:00, , 10F
05/23 21:00, 10F