24小时热门版块排行榜    

查看: 2230  |  回复: 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的回帖

peterflyer

木虫之王 (文学泰斗)

peterflyer


【答案】应助回帖

★ ★
感谢参与,应助指数 +1
FFFKKJ: 金币+2, 有帮助, 感谢 2017-08-22 17:20:57
函数是单调寒酸,其反函数不一定是单调函数。就楼主这个问题,可借助一元三次方程求根公式得到解析解。而在复数域里对应于一个y的值可能有三个x的根相对应。
4楼2017-08-19 11:54:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 FFFKKJ 的主题更新
信息提示
请填处理意见