急!求MATLAB大神帮忙!在线等%变量初始值d=130;g=60;w=0.5;c=0.3;m=60;l=20;b=0:0.05:1;u=60;%变量设定 a=[l*b*d*(w-1)-2*g^2*(w-w^2-c+c*w)*(b-b.^2)]./[2*b.^2*g^2*(w-w^2-c+c*w)-l*m]e=[g*(1-b+b.*a).*(w-c)].

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 12:31:03
急!求MATLAB大神帮忙!在线等%变量初始值d=130;g=60;w=0.5;c=0.3;m=60;l=20;b=0:0.05:1;u=60;%变量设定                                     a=[l*b*d*(w-1)-2*g^2*(w-w^2-c+c*w)*(b-b.^2)]./[2*b.^2*g^2*(w-w^2-c+c*w)-l*m]e=[g*(1-b+b.*a).*(w-c)].

急!求MATLAB大神帮忙!在线等%变量初始值d=130;g=60;w=0.5;c=0.3;m=60;l=20;b=0:0.05:1;u=60;%变量设定 a=[l*b*d*(w-1)-2*g^2*(w-w^2-c+c*w)*(b-b.^2)]./[2*b.^2*g^2*(w-w^2-c+c*w)-l*m]e=[g*(1-b+b.*a).*(w-c)].
急!求MATLAB大神帮忙!在线等
%变量初始值
d=130;
g=60;
w=0.5;
c=0.3;
m=60;
l=20;
b=0:0.05:1;
u=60;
%变量设定
a=[l*b*d*(w-1)-2*g^2*(w-w^2-c+c*w)*(b-b.^2)]./[2*b.^2*g^2*(w-w^2-c+c*w)-l*m]
e=[g*(1-b+b.*a).*(w-c)]./l
%画图1
plot(b,a,'k-*')
hold on
plot(b,e,'k-+')
hold off
问题:
a和e的值都不能大于1,但是我画出来之后的图形都超过了1,本来是超过1的部分
要画成一条等于1的平行线,但是Matlab里的代码我始终写不对,求大神帮忙!感激不尽!

急!求MATLAB大神帮忙!在线等%变量初始值d=130;g=60;w=0.5;c=0.3;m=60;l=20;b=0:0.05:1;u=60;%变量设定 a=[l*b*d*(w-1)-2*g^2*(w-w^2-c+c*w)*(b-b.^2)]./[2*b.^2*g^2*(w-w^2-c+c*w)-l*m]e=[g*(1-b+b.*a).*(w-c)].

 超过1的部分画成一条等于1的平行线,

d=130;

g=60;

w=0.5;

c=0.3;

m=60;

l=20;

b=0:0.05:1;

u=60;

%变量设定 

a=[l*b*d*(w-1)-2*g^2*(w-w^2-c+c*w)*(b-b.^2)]./[2*b.^2*g^2*(w-w^2-c+c*w)-l*m];

e=[g*(1-b+b.*a).*(w-c)]./l;

a=(a>=1)*1+(a<1).*a;

e=(e>=1)*1+(e<1).*e;

%画图1

plot(b,a,'k-*')

hold on

plot(b,e,'k-+')

hold off

axis([0,1,0,1.2])