作者t70349 (JAY)
看板Fortran
標題[問題] 如何執行代數?
時間Sat Oct 22 01:36:35 2011
例如
2x+0.3x+1=2.3x+1
請問如何讓FORTRAN用代數作運算呢?
跑出答案等於2.3x+1
請各位幫幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.194.138
※ 編輯: t70349 來自: 219.85.194.138 (10/22 01:46)
1F:→ awer89:不能吧 10/22 02:57
2F:→ awer89:除非能把數字和代數分離再處理 10/22 02:59
3F:→ blc:大致上來說,你能用普通計算機按出來的東西,才能用程式跑。 10/22 18:51
4F:推 terryys:寫個類似mathematica的東西? XD 10/22 19:18
5F:推 zmark:免費的代數軟體好像有Maxima,也許可以用用看? 10/28 10:54
6F:推 YCTzeng:那為何mathematica可以做代數計算?程式該怎麼寫? 10/29 15:22
7F:推 zmark:看Wiki上是寫Matlab最初是用Fortran寫的,後來改用C。 10/30 23:49
8F:推 zmark:Mathematica 好像是用C寫的。不過這些軟體都是商業軟體 10/30 23:51
9F:推 zmark:看不到原始碼。開放原始碼的好像有Scilab、Octave等 10/31 00:05
10F:→ Semisphere:若只是簡化表示式你只要會切割字串就可以了,若要搞出 10/31 11:46
11F:→ Semisphere:Mathematica 或 Matlab 那種代數運算系統就太辛苦了xd 10/31 11:47
12F:→ Semisphere:真的要進行代數運算可考慮用Fortran呼叫Matlab來作 10/31 11:55
13F:→ callmei:好奇一問 你們說的代數運算是指大陸書裡的符號運算嗎? 10/31 17:32
14F:→ Semisphere:是的 11/05 18:24
15F:→ callmei:覺得也許可以利用自訂資料型態 跟自訂運算操作來完成 11/15 16:59
16F:→ callmei:不過也許這對我們這種做數值計算的人來說太難了~ 11/15 17:00