首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fortran或TeX到Haskell

Fortran或TeX到Haskell
EN

Stack Overflow用户
提问于 2012-01-15 22:54:42
回答 1查看 346关注 0票数 3

我已经在FriCAS (Axiom fork)中象征性地计算了一个整数,我想将结果粘贴为Haskell中的一个函数。但是,FriCAS只能将输出导出为TeX、Fortran、MathML、html、texmacs。

有没有办法把TeX公式解析成Haskell?还有其他建议吗?

公式包含+ - * / ^ sqrt atan

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-16 00:00:36

答案是特定于FriCAS的。可以将输出作为spad字符串生成,如FriCAS mailing list中所述。对我来说,这是

代码语言:javascript
复制
unparse(rootSimp((integrate(integrate(halfL - sqrt(r^2-x^2-y^2), y = (sqrt(r^2-halfL^2-x^2))..halfL, "noPole"), x = (sqrt(r^2-2*halfL^2))..halfL,"noPole")) :: Expression(DoubleFloat)) :: INFORM)

Spad语法与Haskell非常相似,但是unparsesqrt表示为^(1/(2.0))。让它成为**0.5是一个肮脏的技巧,但毕竟通过使用解析公式而不是2D数值积分获得的速度增益掩盖了**的低效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8870604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档