
rectangle('Position',[100,300,70,50],'Curvature',[0,0],'LineWidth',2,'LineStyle','--','EdgeColor','r')
% rectangle('Position',[x,y,宽,高],'Curvature',[x曲率,y曲率],'LineWidth',‘线宽,'LineStyle','线型','EdgeColor','线色')
2. patch
H_pa = patch([0.02,0.02,2,2],[0.01, 10,10,0.01],[.8 .8 .8])
% patch([Xleft, Xleft, Xright, Xright], [Ydown, Yup, Yup, Ydown],[阴影颜色])
set(H_pa,'EdgeColor',[.8 .8 .8],'EdgeAlpha',0.5,'FaceAlpha',0.5)
%set(H_pa,'EdgeColor',[边框颜色],'EdgeAlpha',边框透明度,'FaceAlpha',阴影透明度)
qujian=inputdlg({'输入a','输入b'})%如 1 3F1=str2double(qujian{1})
F2=str2double(qujian{2})
x=linspace(-5,5)
y=normpdf(x,0,1)
x1=F1:0.01:F2
y1=normpdf(x1,0,1)
figure('color','w')
plot(x,y,'k')
xlabel('标准正态分布函数')
hold on
area(x1,y1)
hold off
按上面语句试试
程序改成如下:
clear allclc[x1,y1]=solve('x=0','x*y-2*x-2*y+4+x*y*(-0.5)=0')%
[x2,y2]=solve('x=0','y=0')%
[x3,y3]=solve('x*y-2*x-2*y+4+x*y*(-0.5)=0','y=0') %
plot(x1,y1,'bo',x2,y2,'bo',x3,y3,'bo')
hold on
X=[x1,x2,x3,x1]
Y=[y1,y2,y3,y1]
h=fill(X,Y,'c')
hold on
x=0:0.001:2
y=(2*x-4)./(x-0.5*x-2)
h1= fill(x,y,'c')
axis square
axis([0 2 0 2])
上图是程序得的结果。中间多了两根黑线。我只能手动编辑能去掉,如下图:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)