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

[编程进阶] 这个推导过程如何在Mathemathtica中实现?

[复制链接]
发表于 2009-8-7 23:31:12 | 显示全部楼层 |阅读模式 来自 江苏南京
本帖最后由 lakewater 于 2009-8-7 23:33 编辑

本人菜鸟,请问附件中的这段推导过程如何在Mathematica当中实现呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-8-8 04:09:44 | 显示全部楼层 来自 江苏无锡
Simdroid开发平台
把公式输入进去,然后根据边界条件,求微分方程。就这么简单。
这样的 Mathematica 教材很多,找本翻翻例题就学会了。
回复 不支持

使用道具 举报

发表于 2009-8-8 23:41:04 | 显示全部楼层 来自 黑龙江哈尔滨
本帖最后由 TBE_Legend 于 2009-8-8 23:42 编辑

1# lakewater

maple用的时间不长,可能是错的,呵呵。

有空我再想想复合函数求导怎么搞到ode中。


  1. #----------------------------------------------
  2. restart;
  3. eq1:=diff(x(p),p)^2+diff(z(p),p)^2=1;

  4. eq3:=T*diff(z(p),p)=Fx-mg*s;
  5. eq2:=T*diff(x(p),p)=Fx;
  6. sol:=dsolve({eq1,eq2,eq3},{x(p),z(p),T});
  7. eq5:=simplify(subs(sol[1,2],op(sol[3])));

  8. eq4:=T=E*A*(diff(p(s),s)-1);
  9. dsolve(rhs(eq4)=rhs(eq5),p(s));

复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2009-8-9 06:39:55 | 显示全部楼层 来自 加拿大
你的结果不完全对。方程3.7比M@的推导要好一些,不过结果是类似的。
FM 能让M@一直找到很优美的结果吗?
我还是用M@用得不太好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2009-8-9 07:47:18 | 显示全部楼层 来自 江苏无锡
还是让楼主自己寻找他期待的答案吧。

软件只是工具,用软件的人如何理解数学并解决问题才是关键。

smarten, 你的蜜月度完了?
回复 不支持

使用道具 举报

发表于 2009-8-9 08:08:41 | 显示全部楼层 来自 加拿大
还没开始。上海的12号开始。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-13 16:13:10 | 显示全部楼层 来自 江苏南京
M@的确接触不长,正在学习中,感谢ls各位的帮助.
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 13:21 , Processed in 0.033088 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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