找回密码
 注册
Simdroid-非首页
查看: 162|回复: 4

[数值计算] 请教mathematica是如何实现函数计算的?

[复制链接]
发表于 2009-7-26 21:38:36 | 显示全部楼层 |阅读模式 来自 美国
本帖最后由 oasis_luo 于 2009-7-26 21:41 编辑

哪位大侠能解释一下mathematica 是如何实现函数计算的?比如三角函数计算,如果用泰勒展开,因为展开的多项式只有在一定区域内收敛,那么在其它区域的收敛性就成了问题。我用C语言编写数值计算程序,想从mathematica的理念中学习一些东西。对于这样一个函数f(x)=(-1+sqrt(x)coth(sqrt(x)))/(x*x),mathematica能画出(-1,Infinity)的图,但是在0附近,coth(x)是发散的,1/x和1/(x*x)也是发散的。我个人不知道如何在C语言实现此类函数的计算。希望高手能解释一下mathematica是具体解决这个问题的。
多谢了!
发表于 2009-7-26 23:45:29 | 显示全部楼层 来自 江苏无锡
Simdroid开发平台
Explore the Mathematica from function "Expand". It's very powerful.
回复 不支持

使用道具 举报

发表于 2009-7-27 13:09:39 | 显示全部楼层 来自 北京
有泰勒展开这个函数 你查一查
回复 不支持

使用道具 举报

发表于 2011-8-4 10:16:16 | 显示全部楼层 来自 陕西西安
http://learn.tsinghua.edu.cn:808 ... CA/M4-internal.html。这里详细说明了mathematica的内部实现原理,你看看吧。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-8-4 12:05:10 | 显示全部楼层 来自 河南开封
谢谢楼上的啦啊
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 04:01 , Processed in 0.055949 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表