-1
移動圖形怎樣才能讓像圖動畫3.2:在下面的link如何繪製在Matlab
clc;clear all;
x=[1 1.2 1.4 2 3 4 5 7 9 10];
y=[2.8 7.6 10.9 12.3 15.0 21 12.3 14.5 42.4 47.7 ];
plot(x,y)
移動圖形怎樣才能讓像圖動畫3.2:在下面的link如何繪製在Matlab
clc;clear all;
x=[1 1.2 1.4 2 3 4 5 7 9 10];
y=[2.8 7.6 10.9 12.3 15.0 21 12.3 14.5 42.4 47.7 ];
plot(x,y)
正如所討論的here,有多種方式動畫情節。您可以用三種不同的方式創建帶有MATLAB®圖形的動畫序列:
保存許多不同的圖片並將它們作爲影片進行播放。
不斷擦除並重新繪製屏幕上的對象,並在每次重繪時進行增量更改。
重新定義XData,YData,ZData和/或CData繪圖對象屬性,可選地將它們鏈接到數據源(工作空間變量)並通過調用refreshdata來更新屬性。
看看下面的例子:
c = -pi:.04:pi;
cx = cos(c);
cy = -sin(c);
figure('color','white');
axis off, axis equal
line(cx, cy, 'color', [.4 .4 .8],'LineWidth',3);
title('See Pythagoras run!','Color',[.6 0 0])
hold on
x = [-1 0 1 -1];
y = [0 0 0 0];
ht = area(x,y,'facecolor',[.6 0 0]);
for j = 1:length(c)
x(2) = cx(j);
y(2) = cy(j);
set(ht,'XData',x)
set(ht,'YData',y)
drawnow
end
你想拍一部電影出來的還是你只需要vizualisation圖中的窗口?你還可以至少發佈你想要動畫的方程式,以及諸如時間和步驟的東西 – McMa
我需要知道一般的指令,但我會添加一個簡單的程序 – user3271929