在matlab中畫出圓,如何給其填充顏色

2021-03-29 08:15:57 字數 3472 閱讀 9619

1樓:匿名使用者

1、首先來看fill,來乙個圖形:figure; plot([1 5],[1,5],'k');填充區域成紅色:fill([3 2 2 3 4],[1 2 4 4 2],'r');hold on; plot([3 2 2 3 4],[1 2 4 4 2],'*');。

2、使用patch時的效果與fill相同,但patch還可以指定透明度:figure; patch([3 2 2 3 4],[1 2 4 4 2],'b','facealpha',0.5);。

3、使用patch還可以生成多個封閉圖形,並對其進行顏色填充:x = [2 5; 2 5; 8 8];y = [4 0; 8 2; 4 0];c = [0; 1];figurepatch(x,y,c)colorbar。

4、建立乙個普通圓面方程:x^2+y^2 <=1。

5、畫出圓面對應圓》 ezplot('x^2+y^2 -1',[-2,2,-2,2])。

6、在圓面中加入*號填充,用到for迴圈。

2樓:匿名使用者

clc;clear;close all

t=deg2rad(0:360);

x=cos(t);

y=sin(t);

plot(x,y);hold on;

fill(x,y,'r')

%只要用fill 把plot畫得圖再畫一遍就行了

3樓:tn瓶邪

^方法如下:

f = @(x,y)(x+17.54).^2*0.

31679+(x+17.54).*(y-3.

39)*(-0.147133)+(y-3.39).

^2*0.24257-2.2296;

ezplot(f,[-22 -12 -5 10])h = get(gca, 'children');

x1 = get(h, 'xdata');

y1 = get(h, 'ydata');

fill(x1, y1, 'y')效果:

matlab中如何在指定一點畫乙個填充顏色的小圓

4樓:匿名使用者

plot(1,1,'r.','markersize',50)

怎樣在matlab中畫矩形並填充顏色?

5樓:很多很多

1、首先,在copy開啟的matlab軟體上新建乙個指令碼來儲存編寫的**,如圖所示:

2、這邊使用了乙個自己的資料集,現在先根據這個資料集畫出乙個矩形,如圖所示:

3、根據圖形所示,需要在相交區域進行填充,先填充乙個區域,根據第乙個相交區域的邊界條件,用fill函式進行圖形填充,

4、然後就可以了。

6樓:小寄生蟲兒

rectangle('position',[1,2,5,10],'curvature', [0 0], 'facecolor','r') 建立一來個矩形,顏色是源紅色,矩形的左側是在bai

du1的位置,zhi下側是2的位置,寬度是dao5,高度是10

7樓:匿名使用者

clcclear all

rectangle('position',[0,0,5,3],...

'linewidth',2,'linestyle','-');

x=[0 5 5 0];

y=[0 0 3 3]

fill(x,y,'g')

你看看這是不是你想要的。

祝你回學習愉快答!

matlab中如何在指定一點畫乙個填充顏色的小圓(座標是(0,0,0))

8樓:

嘿嘿,樓下的回答很有意思,俺也湊個熱鬧,

plot3(0,0,0,'o','marke***cecolor','r','markersize',88,'markeredgecolor','r')

grid on

9樓:匿名使用者

是要在三維圖中畫圓嗎?圓心有了,在哪個平面內畫?

10樓:匿名使用者

plot3(0,0,0,'o','marke***cecolor','r')

11樓:竹興有聞溪

clc;clear;close

allt=deg2rad(0:360);%角度化為弧度。

x=cos(t);

y=sin(t);

plot(x,y);hold

on;axis

equal;%使x,y軸精度相同

fill(x,y,'b')

%用藍色填充該圓形。

matlab裡怎樣畫乙個圓面,要求是有座標軸的,圓面裡面填充黑色

12樓:匿名使用者

^clear

clfr=input('輸入

圓的半徑:');

x=-r:0.01:r;

y1=sqrt(r^2-x.^2);

y2=-y1;

patch([x x((2*r/0.01+1):-1:1)],[y1 y2((2*r/0.01+1):-1:1)],'k')

怎麼在matlab的極座標中畫多邊形並且填充顏色呢? 5

13樓:真

clear;clc

t=linspace(0,2*pi,6);

r=t-t+2;

h = polar(t,r)

hold on

patch(get(h,'xdata'),get(h,'ydata'),'r','erasemode','xor')

14樓:俊馳_燕

1、填充顏色命令:patch(get(h,'xdata'),get(h,'ydata'),'r','erasemode','xor')。

2、matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料可視回化、資料分析以答及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

3、在平面內取乙個定點o,叫極點,引一條射線ox,叫做極軸,再選定乙個長度單位和角度的正方向(通常取逆時針方向)。對於平面內任何一點m,用ρ表示線段om的長度,θ表示從ox到om的角度,ρ叫做點m的極徑,θ叫做點m的極角,有序數對 (ρ,θ)就叫點m的極座標,這樣建立的座標系叫做極座標系。

matlab 知道圓心,和半徑,畫圓,如何改變顏色

15樓:憤進青年

xx=3;

yy=5;

r=2;

t=0:0.1:2*pi;%  利用引數方程x=xx+r*cos(t);

y=yy+r*sin(t);

plot(x,y,'r')%r表示顏色

紅色grid on%加網格

採納啊  親

如何用matlab畫出在圓域x2y21上畫出上半球

x 7.5 0.5 7.5 y x 先產生x及抄y二個陣列 x,y meshgrid x,y 再以襲meshgrid形成二維的網格資料 z x.2 y.2 產生z軸的資料 mesh x,y,z 將z軸的變化值以網格方式畫出 surf x,y,z 將z軸的變化值以曲面方式畫出 用matlab怎麼在圓域...

CAD中如何畫出圓的建立區域覆蓋

賀小亠 1 電腦開啟autocad,然後輸入polygon,空格確定。2 確定polygon後,輸入1024條邊,空格確定。3 確定邊邊輸後,輸入c,空格確定。4 確定c後,在矩形旁畫1024條邊的多選線。5 畫好類似圓的圖形後,輸入wipeout,空格確定。6 確定wipeout後,輸入p,空格確...

matlab在同一座標系中畫出sinx,cosx在

clear all clc x 0 0.1 2 pi y1 sin x y2 cos x plot x,y1,or x,y2,b xlabel x ylabel y leg char 正弦函 襲數bai du 余弦 函式 legend leg title 正餘zhi弦函式影象 dao matlab中...