starbinbin_csu 发表于 2011-2-12 23:08:35

matlab符号运算的一个问题

本帖最后由 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,请问是怎么一回事呢?syms x y c
eq=(y-0).*(y-6)+(x+7.5).*(x+13.5)+c.*((x+7.5).*(6-0)-(y-0).*(-13.5+7.5));
result=solve(eq,'y');
fun1=char(simplify(result(1)));%函数表达式
fun=eval(['@(c) @(x)' vectorize(fun1)]);
页: [1]
查看完整版本: matlab符号运算的一个问题