Matlab #9: Comment afficher une donnée 3D – Cube de données 3D

Lien de la vidéo sur YouTube: Matlab #9: Comment afficher une donnée 3D – Cube de données 3D

Objectifs

    1. Savoir différencier entre l’affichage 2D et 3D
    2. Comprendre la notion isosurface
    3. Savoir afficher une donnée 3D
    4. Savoir synthétiser une donnée 3D à partir d’une donnée 2D
    5. Etc.

affichage 3d isosurfae

Exemples

  1. Bruit 3D
  2. Synthèse des données 3D
%% Ex. 1 Bruit 3D: NxNxN
 
% Params
N=16;
 
% Data 3D
Data3D=rand(N,N,N);
 
% Affichage
figure(1);
Vm=max(abs(Data3D(:)));
Seuil=0.8*Vm;
Display3D1(Data3D,Seuil);
%% Ex2: Synthèse des données 3D
 
% Params
N=32;
Data3D=zeros(N,N,N);
Data2D=randn(N,N);
 
for i=1:N
    Data3D(:,:,i)=Data2D;
end;
 
 
% Affichage
figure(2);
Vm=max(abs(Data3D(:)));
Display3D1(Data3D,0.1*Vm);

Télécharger les scripts Matlab

Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Anti-Robot *