当前位置:   article > 正文

matlab for hold 画图,我用matlab写的程序为什么画图不能全部显示?for i=1:5\x05line([0,50],[i,i]);endaxis equalaxis off%画符干...

matlab使用了hold on之后图片中有一组数据不显示

b357216499010bdf2c78f9eb61d172be.png我用matlab写的程序为什么画图不能全部显示?for i=1:5\x05line([0,50],[i,i]);endaxis equalaxis off%画符干hold onf=@(x,y)(x-3).^2*0.16+(x-3).*(y-2)*(-0.2)+(y-2).^2*0.36-0.0576;f2=@(x,y)(x-5).^2*0.16+(x-5).*(y-2)*(-0.2)+(y-2).^2*0.36-0.

2016-01-25

我用matlab写的程序为什么画图不能全部显示?

for i=1:5

\x05line([0,50],[i,i]);

end

axis equal

axis off

%画符干

hold on

f=@(x,y)(x-3).^2*0.16+(x-3).*(y-2)*(-0.2)+(y-2).^2*0.36-0.0576;

f2=@(x,y)(x-5).^2*0.16+(x-5).*(y-2)*(-0.2)+(y-2).^2*0.36-0.0576;

f3=@(x,y)(x-6).^2*0.16+(x-6).*(y-3)*(-0.2)+(y-3).^2*0.36-0.0576;

f4=@(x,y)(x-9).^2*0.16+(x-9).*(y-2)*(-0.2)+(y-2).^2*0.36-0.0576;

f5=@(x,y)(x-11).^2*0.16+(x-11).*(y+1)*(-0.2)+(y+1).^2*0.36-0.0576;

f6=@(x,y)(x-13).^2*0.16+(x-13).*(y+1)*(-0.2)+(y+1).^2*0.36-0.0576;

ezplot(f);

ezplot(f2);

ezplot(f3);

ezplot(f4);

ezplot(f5);

ezplot(f6);

axis([0 50 -25 25])

axis square

%画线

hold on

line([3.6,3.6],[2.3,5.5],'LineWidth',2);

line([5.6,5.6],[2.3,5.5],'LineWidth',2);

line([3.6,5.6],[5.5,5.5],'LineWidth',4);

line([8.6,8.6],[2.3,5.5],'LineWidth',2);

这是程序 画椭圆后面的几个显示不出来,还有颜色也不能填充为什么?

这是程序

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/363737
推荐阅读
相关标签
  

闽ICP备14008679号