将多项式方程y = f(x)反转为x = f(y)

126次浏览(过去30天)
Hazem Elgabra
Hazem Elgabra 2012年5月13日
回答: Marcin Konowalczyk2017年11月1日
我试图用matlab来反转一个三阶方程,也就是:y = x^3 + x^2 + x^1 + 5到x = f(y)我只是不知道是否已经在matlab中建立了一个函数来完成这样的任务。
谢谢你!

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2012年5月13日
2次或更高次的多项式不能倒转得到一个多项式。
你指出的这个多项式的逆是三个表达式的并。
如果有符号工具箱,可以使用solve()

Marcin Konowalczyk
Marcin Konowalczyk 2017年11月1日
沃尔特是对的,但是你 可以 Do是近似的,例如, 函数。这只适用于多项式条件良好(单调递增)的小域,否则就会严重失败,但对于某些情况(参见链接函数的文档字符串),它是有用的。

标签

社区寻宝

在MATLAB中央找到宝藏,发现社区如何可以帮助你!

开始狩猎!