24小时热门版块排行榜    

查看: 2233  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

FFFKKJ

捐助贵宾 (正式写手)

[求助] 在定义域内单调的函数,为什么无法得到其反函数的解析解 已有3人参与

原函数如下:

y=3*x/(2+x^3)

此函数在区间[0,1]内是单调的,我希望知道这个函数在这个区间的反函数的表达式。

利用MATLAB计算得到的结果:

((1 - 1/y^3)^(1/2) - 1)^(1/3) + 1/(y*((1 - 1/y^3)^(1/2) - 1)^(1/3))

但这个结果返回去对应不上。

例如:原函数x=0.1时,y=0.1499; 把y=0.1499 代入反函数,结果却为虚数1.3680 + 0.0000i。因为1 - 1/y^3是个负数,但却对它开二次方。

这是什么原因造成的呢?有没有大神能解释下或者支个招应该如何求解?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Pchief

铁杆木虫 (正式写手)

这个函数的反函数是可以解析表达的,要把 x 解出来,用 y 表示的话,无非涉及解一个关于 x 的三次方程,而三次方程是有求根公式的(Cardano公式了解一下);另外,公式中出现负数开平方不要紧,大胆开出去,虚数带着走就是
12楼2018-06-16 19:39:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 FFFKKJ 的主题更新
信息提示
请填处理意见