用matlab 求y=x^2的反函数

问题描述:

用matlab 求y=x^2的反函数

命令窗口:
x=solve('y=x^2','x')
结果:
x =

y^(1/2)
-y^(1/2)

向楼上用solve解也可以,求反函数无非就是求出x=f(y),再调换x,y的位置!不过matlab有专门求反函数的函数finverse
clear
syms x
y=x^2;
g=finverse(y)
Warning:finverse(x^2) is not unique.
%提示所求反函数不唯一,系统只给出正的解
%g =
%x^(1/2)