background image

Corrige du TP Matlab

4

pages

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe et accède à tout notre catalogue !

Je m'inscris

Découvre YouScribe et accède à tout notre catalogue !

Je m'inscris

4

pages

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Corrige du TP 2 Matlab %%%%% exercice 1 : dessin d'une bouteille de Klein clear all n=40; p=40; u=linspace(0,2*pi,n); v=linspace(0,pi,p); % bas de la bouteille : X=cos(u')*(2.5+1.5*cos(v)); Y=sin(u')*(2.5+1.5*cos(v)); Z=-2.5*ones(n,1)*sin(v); surf(X,Y,Z) hold on % milieu : X=cos(u')*(2.5+1.5*cos(v)); Y=sin(u')*(2.5+1.5*cos(v)); Z=3*ones(n,1)*v; surf(X,Y,Z) hold on % haut : X=2+(2+cos(u'))*cos(v); Y=sin(u')*ones(1,n); Z=3*pi+(2+cos(u'))*sin(v); surf(X,Y,Z) hold on % anse : X=2-2*ones(n,1)*cos(v)+sin(u')*ones(1,n); Y=cos(u')*ones(1,n); Z=3*ones(n,1

  • end

  • automate

  • jaune end

  • jeu de sim

  • automate des tas de sable

  • axis equal


Voir icon arrow

Publié par

Corrig´eduTP2Matlab
%%%%% exercice 1 : dessin d’une bouteille de Klein
clear all n=40; p=40; u=linspace(0,2*pi,n); v=linspace(0,pi,p); % bas de la bouteille : X=cos(u’)*(2.5+1.5*cos(v)); Y=sin(u’)*(2.5+1.5*cos(v)); Z=-2.5*ones(n,1)*sin(v); surf(X,Y,Z) hold on % milieu : X=cos(u’)*(2.5+1.5*cos(v)); Y=sin(u’)*(2.5+1.5*cos(v)); Z=3*ones(n,1)*v; surf(X,Y,Z) hold on % haut : X=2+(2+cos(u’))*cos(v); Y=sin(u’)*ones(1,n); Z=3*pi+(2+cos(u’))*sin(v); surf(X,Y,Z) hold on % anse : X=2-2*ones(n,1)*cos(v)+sin(u’)*ones(1,n); Y=cos(u’)*ones(1,n); Z=3*ones(n,1)*v; surf(X,Y,Z) axis equal
%%%%% exercice 2 : automate des tas de sable
clear all n=input(’taille du plateau ? ’); T=6*ones(n); cmap=[0,0,0;.2,.2,.2;.4,.4,.4;.6,.6,.6]; %gamme de gris for i=5:10 cmap(i,:)=[1,1,0]; %jaune end colormap(cmap); dessine(T) while max(max(T))>3% tant qu’il y a des cellules instables T=generation(T); dessine(T) end
1
Voir icon more
Alternate Text