跪求怎么用MATLAB解不等式并画图

M=b^2/(4*(a-b))-P2*n*(((P1-a)*(P2-b))/(a-b)^2-((P1-b)*(P1-a-P2*n+a*n))/((a-b)^2*(n-1)... M=b^2/(4*(a - b)) - P2*n*(((P1 - a)*(P2 - b))/(a - b)^2 - ((P1 - b)*(P1 - a - P2*n + a*n))/((a - b)^2*(n - 1))) - (P1*(P1 - b)*(P1 - b - P2*n + b*n))/((a - b)^2*(n - 1))
P1和P2是变量,n a b是参数,怎么求解上式M>0或M<0P1和P2的取值范围呢?P1和P2的关系为a<P2<P1<b;另外 0<n<1
展开
 我来答
真greatdju
2017-06-26 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:753万
展开全部

n=0.8;%自己改
a=-3;%自己改
b=5;%自己改

[P1,P2]=meshgrid(linspace(a,b));
subplot 121;
M=@(P1,P2)b^2/(4*(a - b)) - P2*n.*(((P1 - a).*(P2 - b))/(a - b)^2 - ((P1 - b).*(P1 - a - P2*n + a*n))./((a - b)^2*(n - 1))) - (P1.*(P1 - b).*(P1 - b - P2*n + b*n))./((a - b)^2*(n - 1));
Z=max(M(P1,P2),P2-P1);
contourf(P1,P2,-Z,[0 0],'facecolor','r','edgecolor','none');
xlabel('P1');ylabel('P2');
title('M<0;a<P2<P1<b');
axis equal;
subplot 122;
Z=max(-M(P1,P2),P2-P1);
contourf(P1,P2,-Z,[0 0],'facecolor','r','edgecolor','none');
xlabel('P1');ylabel('P2');
title('M>0;a<P2<P1<b');
axis equal;


本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式