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

[符号计算] 圆锥曲线方程组

[复制链接]
发表于 2010-7-29 16:34:47 | 显示全部楼层 |阅读模式 来自 江苏南通
本帖最后由 chyanog 于 2010-7-29 16:52 编辑

高中时期做圆锥曲线的习题时,往往是式子容易列,而求解很繁琐。现在有了计算机代数系统,我想让他们来求解这这个方程组(主要是想求解斜率k,我想大家基本上看到方程组就可以推断出题目,也算比较经典的题目,我把系数都一般化了):

  1. Solve[{y1 == k (x1 - x0), y2 == k (x2 - x0), x1^2/a^2 + y1^2/b^2 == 1,
  2.   x2^2/a^2 + y2^2/b^2 == 1, x1 x2 + y1 y2 == 0}, {x1, x2, y1, y2, k}]
复制代码
结果运行了几分钟没有结果,放弃之。
然后换一种做法:

  1. Solve@Eliminate[{x1^2/a^2 + y1^2/b^2 == 1, x2^2/a^2 + y2^2/b^2 == 1,
  2.    x1*x2 + y1*y2 == 0, (y2 - y1)/(x2 - x1) == y1/(x1 - x0) == k}, {x1,
  3.    x2, y1, y2}]
复制代码
结果k求出来了,别的还是求不出来,用Reduce也不行。
后来我用Maple和wxMaxima都很快解了出来,前者几乎秒杀,后者不到20s,看来有些时候mathematia的符号能力的确不如maple
发表于 2010-7-31 08:58:58 | 显示全部楼层 来自 上海宝山区
Simdroid开发平台
我在M8 中试了一下,几乎是秒杀。

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2010-7-31 10:05:15 | 显示全部楼层 来自 北京
楼主问的很不错,我说呢
怎么改都不行,原来到头来,是要我们期待M8啊
回复 不支持

使用道具 举报

发表于 2010-7-31 14:24:32 | 显示全部楼层 来自 黑龙江哈尔滨
期待新版中 方程求解 和 优化 功能的升级。
回复 不支持

使用道具 举报

发表于 2010-11-29 17:28:49 | 显示全部楼层 来自 上海徐汇区
今天装了M8,试了下果然秒杀。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 23:35 , Processed in 0.037482 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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