當前位置:編程學習大全網 - 電腦編程 - 有誰知道怎麽用matlab通過編程用線條填充兩個圖形的公***區域?

有誰知道怎麽用matlab通過編程用線條填充兩個圖形的公***區域?

%%復制這段程序到妳的matlab命令行窗口試試

%%用線條填充的話,需要修改壹下:公***區域邊界上取幾個點,連線就行了。

t=0:0.02:2*pi;

plot(1+sin(t),cos(t)); %繪制第壹個圓

hold on ;axis equal;

plot(sin(t),1+cos(t));%繪制第二個圓

%%填充繪制公***區域

tt=0:.02:pi/2;

X1=sin(tt+pi/2);Y1=1+cos(tt+pi/2);X2=1+sin(tt-pi/2);Y2=cos(tt-pi/2);

X=[X1 X2];Y=[Y1 Y2];

patch (X,Y,'r');

  • 上一篇:如何將兩個for循環嵌套使用,要求內層循環結束,外層也壹起結束。
  • 下一篇:int(5.9)的返回值是5,int(-6.8)的返回值是-7,這是怎麽算出來的?
  • copyright 2024編程學習大全網