07 cwiczenie animacja

background image

Animacja komputerowa

w programie MATLAB

dr inż. Henryk Olszewski

background image

2

Animacja – przykłady (1)

Animacja sprężyny:
 

clf
m=moviein(10);

% przygotowanie pamięci

v=0:0.1:6*pi;
for i=1:10

plot(v*i/5,sin(v))

% rysowanie

axis([0,12*pi,-1,1])

% przeskalowanie

m(:,i) = getframe;
end;
clf
movie(m,-6)

% odtworzenie filmu

background image

3

Animacja – przykłady (1)

Animacja sprężyny:
 

background image

4

Animacja – przykłady (2)

Logo programu MATLAB
Załóżmy, że plik peaks.m zawiera definicję funkcji drgań peaks,
wówczas:
 

Z = peaks; surf(Z)
M = moviein(20);
axis manual % zamrozone zostają osie wykresu
set(gca,'nextplot','replacechildren');
for j = 1:20
surf(sin(2*pi*j/20)*Z,Z)
M(:,j) = getframe;
end
movie(M,2)

% odtworzenie filmu 2 razy

 

background image

5

Animacja – przykłady (2)

Logo programu MATLAB

Z = peaks; surf(Z)

M = moviein(20);
mov = avifile('logo.avi')
axis manual % zamrozone zostają osie wykresu
set(gca,'nextplot','replacechildren');
for j = 1:20
surf(sin(2*pi*j/20)*Z,Z)
M(:,j) = getframe;
mov = addframe(mov,M(:,j));
end
movie(M) % odtworzenie filmu 20 razy
mov = close(mov);

background image

6

Animacja – przykłady (2)

Logo programu MATLAB

background image

Dziękuję za uwagę


Document Outline


Wyszukiwarka

Podobne podstrony:
2012.12.07 Cwiczenie11 Karty pracy, Lekarski I rok ŚUM, biologia, biologia egzamin, Biologia 2 blok
07 Cwiczenie5
07 cwiczenie 7
2010 07 Ćwiczenie 4 Whisper posłuchiwacz szeptów
(140 149) 07 Ćwiczenia Przygotowawcze
Ćwiczenie 07, Ćwiczenie 07
07 Cwiczenie5
07 Ćwiczenia (wyszukaj pionowo)
fiz cwiczenia 07
Fizjologia Cwiczenia 07 id 1743 Nieznany
07 Zestaw ćwiczeń gimnastycznych, zabawy i ćwiczenia gimnastyczne
CwiczenieArcGIS 07 id 125941 Nieznany
Ćwiczenie 80, Ćwiczenie 80, Celem ćwiczenia C 07 jest sprawdzenie prawa Boyle'a -zbadany zostanie zw
fiz-cwiczenia 07-odp
Ćwiczenie 07
07 animacja
Animacje plik do cwiczen (1)

więcej podobnych podstron