|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
有一曲线方程,只有反函数:
x=5*(y^0.4-1)-4/3*(1-y^(-1.4))
又已知点(x,y)为(0,2/3),
想得到过已知点与曲线相切的直线方程.
y=kx+2/3;
我的matlab程序如下:
y=sym('y');
x=5*(y^(0.4/1.4)-1)-4/3*(1-y^(-1/1.4));
k1=1/diff(x); %求原函数的斜率
g=k1-(y-2/3)/x;
solve(g); %解k1-(y-2/3)/x=0的方程
最后的结果为:
[ 0]
[ .57408628615350053921651595916433+.21700401118565554224069138423625*i]
[ .57408628615350053921651595916433-.21700401118565554224069138423625*i]
[ 3.3662706225725277424561229147528]
这个结果不知道是什么,怎么会有4个解?解应该只有一个.
求助!!!不甚感激:>
[ 本帖最后由 eight 于 2007-11-18 00:00 编辑 ] |
|