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

matlab符号运算的一个问题

[复制链接]
发表于 2011-2-12 23:08:35 | 显示全部楼层 |阅读模式 来自 湖南长沙
本帖最后由 starbinbin_csu 于 2011-2-12 23:26 编辑

如下代码,eq表示一个过定点(-13.5,6),(-7.5,0)的圆系,c是未知数,然后我求出了该圆系关于水平对称轴下半轴 y=f(x)的关系式,但是却发现f(-13,5)不等于6,f(-7.5)不等于0,请问是怎么一回事呢?
  1. syms x y c
  2. eq=(y-0).*(y-6)+(x+7.5).*(x+13.5)+c.*((x+7.5).*(6-0)-(y-0).*(-13.5+7.5));
  3. result=solve(eq,'y');
  4. fun1=char(simplify(result(1)));%函数表达式
  5. fun=eval(['@(c) @(x)' vectorize(fun1)]);
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-5 01:26 , Processed in 0.026818 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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