theta = linspace(0,2*pi,1000);
%用linspace函數,來給出1000個點。linspace的起點是0,終點是2*pi。
h = animatedline();
%animatedline函數給出了一個x,y軸的圖。
axis([0,2*pi,-1,1])
%經由過程這樣一個界說,我們把x軸的界說的距離為0到2*pi,y軸的界說距離為-1到1。
for t = theta
addpoints(h,t,sin(t));
drawnow;
end
%addpoints(an,x,y)將由x和y界說的點添加到由指定的動畫線。利用animated line函數建立動畫線。要在屏幕上顯示更新,請利用drawnow或drawnow limitrate。新點主動毗連到以前的點。
t = linspace(0,2*pi,10000);
y = exp(sin(t));
h = plot(t,y);
for k = 1:0.01:10
y = exp(sin(t.*k));
h.YData = y;
drawnow
end
p1 = patch([0,2,2,0],[0,0,2,2],[1,1,1,1]);
p2 = patch([1,3,3,1],[1,1,3,3],[2,2,2,2]);
p2.FaceAlpha = 0.5;
%patch(X,Y,C)利用X和Y元素作為每個極點的坐標建立一個或多個填充多邊形。面片按指定的挨次毗連極點。若要建立一個多邊形,請將X和Y指定為標的目的量。若要建立多個多邊形,請將X和Y指定為矩陣,此中每列對應于一個多邊形。C決議多邊形的顏色。
%alpha值為撐持透明度的當前軸中的圖形對象設置面透明度。將值指定為介于0(透明)和1(無透明)、“透明”或“不透明”之間的標量值。
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!