作者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