怎麼用matlab畫一組同心圓,用matlab畫一個顏色漸變的同心圓怎麼畫

2021-03-04 00:00:13 字數 1738 閱讀 8669

1樓:匿名使用者

row=0:pi/20:2*pi;

r=2;%半徑

x=r*cos(row);

y=r*sin(row);

plot(x,y)

hold on

r=3;

x=r*cos(row);

y=r*sin(row);

plot(x,y)

axis equal

這樣子bai就花了兩個du以(0,

zhi0)為dao原點的內,半徑分別為2,3的圓容了。

用matlab畫一個顏色漸變的同心圓怎麼畫?

2樓:匿名使用者

^%% 是不復是這

制樣的?

r = (0:.01:1)';

theta = pi*(-1:.01:1);

x = r*cos(theta);

y = r*sin(theta);

c = x.^2+y.^2;

p = pcolor(x,y,c);

set(p,'linestyle','none');

axis([-1.2 1.2 -1.2 1.2]);

set(gca,'xtick',,'ytick',)axis square

3樓:劉賀

同心圓抄

?好像襲說的不bai

是很du清楚,試zhi試看:

daoclear all;clc;

t=0:pi/20:2*pi;

a=t(1:length(t)-1);

patch(sin(a),cos(a),1:length(a),'facecolor','interp');hold on;

colormap(jet);

plot(2*sin(t),2*cos(t));axis equal;

怎樣用matlab畫不同顏色的同心圓

4樓:匿名使用者

colormap 只會影響來影象以源及面型物件(su***ce、baiimage 和patch),而不會影響線條物件(使用duplot或plot3畫的zhi都是line物件)。對dao於線條物件,應該設定colororder屬性。另外,圖中各條線的粗細是不同的。

參考**:

set(gcf,'defaultaxescolororder',jet(5));

i=1:5;

t=(0:2*pi/(100):2*pi)';

x=cos(t)*i;

y=sin(t)*i;

h=plot(x,y,'linewidth',2);

for i=1:5

set(h(i),'linewidth',2*(7-i))endbox on

axis equal

5樓:匿名使用者

figure;

hold on;

n=5;

cmap=colormap(jet(n)); %利用colormap產生n中顏色的jet調色盤

內for i=1:n

t=0:2*pi/(100*i):2*pi;

x=i*cos(t);

y=i*sin(t);

plot(x,y,'linewidth',2,'color',cmap(i,:));%利用第

容i中顏色畫圓

endhold off

axis equal

如何用matlab畫一組資料的折線圖

給你個具體例子 2000年到2010年我的身高資料如下 h 165 168172 176178 179180 181182 183 則對應的matlab 是 years 2001 2010 h 165 168172 176178 179180 181182 183 plot years,h 多組資料...

怎麼用matlab對一組已知資料畫正態分佈曲線

1 ezplot f,a,b a y x.2 3 ezplot y,1,3 2 fplot fun a,b 比如 fplot sin x 0,2 pi 當然還有一種就是 plot 二維圖的繪製 1.plot x,y,2.餅圖pie x,扇區矩陣 3.誤差估計圖errorbar x,y,e 4.散點圖...

有這樣一組檔案,怎麼讓matlab根據檔案內的資訊給資料分組並畫圖

看看是不是你要的結果 基本思路就是把資料儲存在一個矩陣裡 然後迴圈判斷是序號行還是具體資料行 然後分別儲存 在matlab7下除錯通過 注意第一行 修改你自己的檔案路徑alldata textread c documents and settings administrator 桌面 testbai...