FillColorMATLAB图案填充图1和图2的数据见下面方程
要求在指定的两条曲线和水平轴(如y=-0
6)所包围的区域,用指定区域填充颜色(效果见附图2)或线条(效果见附图3)来标定
谢谢高手指点
5;y=-1
*x;plot(x,y,'-','LineWidth',2
5)holdony=-3
*x;plot(x,y,'r-','LineWidth',2
5)holdony=-11
*x;plot(x,y,'g-','LineWidth',2
5)holdony=-55
*x;plot(x,y,'k-','LineWidth',2
5)xlabel('\fontsize{15}\Phi_0')ylabel('\fontsize{15}r')回复3#anquanguwen的帖子谢谢关注
我是应所附程序出图然后再EditPlot再修改y轴的取值范围:YLimits:-0
6to0便可以得到附图1图1
jpg(43
67KB,下载次数:5)图2
JPG(42
19KB,下载次数:0)图3
jpg(30
67KB,下载次数:3)使用patch命令吧x=-0
5;y=-1
*x;plot(x,y,'-','LineWidth',2
5)XX=x;YY=y;holdony=-3
*x;plot(x,y,'r-','LineWidth',2
5)holdonXX=[XXx(end:-1:1)];YY=[YYy(end:-1:1)];patch(XX,YY,'r')y=-11
*x;plot(x,y,'g-','LineWidth',2
5)XX=x;YY=y;holdony=-55
*x;plot(x,y,'k-','LineWidth',2
5)XX=[