各位大神,我是matlab的初学者,但是急需求解类似y=1/a*(10bx)^0.6*(a+2y)^0.4这样的一个隐函数,式中xy为自变量和因变量,ab皆为已知参数,请问哪位大神方便分享一下解题方法,可以的话麻烦稍微详细一点,包括调用的函数以及具体编程?十分感谢
题主给出的隐函数求解问题,一般可以用solve函数,得到y(x)或x(y)形式的解,实现思路:
clc,close all
a=1;b=1;
syms x y
x=solve(y==1/a*(10*b*x)^0.6*(a+2*y)^0.4,x)
%绘图
y=0:20:1180;
x =eval(x);
plot(x,y,'k-')
xlabel('x');ylabel('y');
运行结果。