用MATLAB怎么求这个带参数的二元三次方程组的解?(解决问题追加高分)
前面发了个帖子,但是问了多个问题,不好回答。现在把最关键的问题提出来。不知道这样是不是违反了版规,求版主高抬贵手。我要求一个带参数的二元三次方程。二元三次方程是对一个函数...
前面发了个帖子,但是问了多个问题,不好回答。现在把最关键的问题提出来。不知道这样是不是违反了版规,求版主高抬贵手。
我要求一个带参数的二元三次方程。二元三次方程是对一个函数的两个变量分别求偏导构成的。这个函数由以下两个函数构成
Obj=-116*100*y/(2*pi*x*(2.2+0.02+0.02*x^2+5/x^2+(50000/(10*x^2))*(y/(2*pi))^2)) %这个是第一个函数,实际是从一个M文件中出来的
function [c,ceq]=Constr(x,y) %这个是第二个函数,也是一个M文件
syms x y;
c(1)=x/y-1500/(8*100/60);
c(2)=0.2/(2*100/60)-x/y;
c(3)=2.2/(2.2+0.02+0.02*x^2+5/x^2+50000/(10*x^2)*(y/(2*pi))^2)-0.8;
c(4)=0.5-2.2/(2.2+0.02+0.02*x^2+5/x^2+50000/(10*x^2)*(y/(2*pi))^2);
c(5)=2.2+0.02+0.02*x^2+5/x^2+5000/(10*x^2)*(y/(2*pi))^2-9.6*0.08*116*100/1500;
ceq=[];
f=-Obj(x,y)-r0*sum([Constr].\[1 1 1 1 1]); %这个是第三个函数,由上面两个函数复合而成
二元三次方程
dpx=diff(f,'x')=0
dpy=diff(f,'y')=0
这个方程里实际有三个变量 x y r0, 我希望求出x和y 的带有r0的表达式。
代码怎么写啊 (如果要用初值,x=2 y=1)
求大神帮助!!!!!!!!!!! 展开
我要求一个带参数的二元三次方程。二元三次方程是对一个函数的两个变量分别求偏导构成的。这个函数由以下两个函数构成
Obj=-116*100*y/(2*pi*x*(2.2+0.02+0.02*x^2+5/x^2+(50000/(10*x^2))*(y/(2*pi))^2)) %这个是第一个函数,实际是从一个M文件中出来的
function [c,ceq]=Constr(x,y) %这个是第二个函数,也是一个M文件
syms x y;
c(1)=x/y-1500/(8*100/60);
c(2)=0.2/(2*100/60)-x/y;
c(3)=2.2/(2.2+0.02+0.02*x^2+5/x^2+50000/(10*x^2)*(y/(2*pi))^2)-0.8;
c(4)=0.5-2.2/(2.2+0.02+0.02*x^2+5/x^2+50000/(10*x^2)*(y/(2*pi))^2);
c(5)=2.2+0.02+0.02*x^2+5/x^2+5000/(10*x^2)*(y/(2*pi))^2-9.6*0.08*116*100/1500;
ceq=[];
f=-Obj(x,y)-r0*sum([Constr].\[1 1 1 1 1]); %这个是第三个函数,由上面两个函数复合而成
二元三次方程
dpx=diff(f,'x')=0
dpy=diff(f,'y')=0
这个方程里实际有三个变量 x y r0, 我希望求出x和y 的带有r0的表达式。
代码怎么写啊 (如果要用初值,x=2 y=1)
求大神帮助!!!!!!!!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |