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...