[問題] 如何執行代數?

看板Fortran作者 (JAY)時間13年前 (2011/10/22 01:36), 編輯推噓6(6010)
留言16則, 7人參與, 最新討論串1/1
例如 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)

10/22 02:57, , 1F
不能吧
10/22 02:57, 1F

10/22 02:59, , 2F
除非能把數字和代數分離再處理
10/22 02:59, 2F

10/22 18:51, , 3F
大致上來說,你能用普通計算機按出來的東西,才能用程式跑。
10/22 18:51, 3F

10/22 19:18, , 4F
寫個類似mathematica的東西? XD
10/22 19:18, 4F

10/28 10:54, , 5F
免費的代數軟體好像有Maxima,也許可以用用看?
10/28 10:54, 5F

10/29 15:22, , 6F
那為何mathematica可以做代數計算?程式該怎麼寫?
10/29 15:22, 6F

10/30 23:49, , 7F
看Wiki上是寫Matlab最初是用Fortran寫的,後來改用C。
10/30 23:49, 7F

10/30 23:51, , 8F
Mathematica 好像是用C寫的。不過這些軟體都是商業軟體
10/30 23:51, 8F

10/31 00:05, , 9F
看不到原始碼。開放原始碼的好像有Scilab、Octave等
10/31 00:05, 9F

10/31 11:46, , 10F
若只是簡化表示式你只要會切割字串就可以了,若要搞出
10/31 11:46, 10F

10/31 11:47, , 11F
Mathematica 或 Matlab 那種代數運算系統就太辛苦了xd
10/31 11:47, 11F

10/31 11:55, , 12F
真的要進行代數運算可考慮用Fortran呼叫Matlab來作
10/31 11:55, 12F

10/31 17:32, , 13F
好奇一問 你們說的代數運算是指大陸書裡的符號運算嗎?
10/31 17:32, 13F

11/05 18:24, , 14F
是的
11/05 18:24, 14F

11/15 16:59, , 15F
覺得也許可以利用自訂資料型態 跟自訂運算操作來完成
11/15 16:59, 15F

11/15 17:00, , 16F
不過也許這對我們這種做數值計算的人來說太難了~
11/15 17:00, 16F
文章代碼(AID): #1EeQsbNW (Fortran)
文章代碼(AID): #1EeQsbNW (Fortran)