Ploter en 3D sur Matlab
Med Nabile
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Med Nabile Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Med Nabile Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
alors voila, je m'en remet a vous Ô connaisseur de Matlab ^^ je suis débutant mais j'ai quand même réussi a importer mes data avec Xlsread, j'ai aussi interpolé avec Griddata.
pour bien m'expliquer permettez moi de vous montrer ceci:
c'est la courbe d'émission du NOX a partir de laquelle j'ai extrait les coordonnées (x,y,z) et j'ai interpolé les inter-courbes avec griddata, voici mon programme:
x=xlsread('noxall.xlsx','A:A');
X=reshape (x,1,9831);
y=xlsread('noxall.xlsx','B:B');
Y=reshape (y,1,9831);
z=xlsread('noxall.xlsx','C:C');
Z=reshape (z,1,9831);
alpha=0;
%alpha=atand(0.6);
fr=0.05;
v=120/3.6;
Mt=832;
Fr=Mt*9.81*fr*cosd(alpha);
Fl=(0.8232*1.23*v^2)/2;
Fp=Mt*9.81*sind(alpha);
Fa=0;
PhiD=4.356;
PhiG=0.956;
Rm=0.94;
Phi=PhiG*PhiD;
Vh=1.3;
Nm=((v*Phi)/(2*pi*0.277))*60;
Pe=(1/Rm)*(Fr+Fl+Fp+Fa)*v*0.001;
We=(Pe*120)/(Vh*Nm);
Enox=griddata(X,Y,Z,Nm,We);
ou Nm: nombre de tour/min
We: l'énergie spécifique
Pe: la puissance effective que fournie le moteur pour vaincre les Forces Résistantes
j'interpolation marche très bien, j'arrive pas a ploter mes résultat en 3D que ce soir avec la fonction Surf, Plot3, mesh, ...
je vous serai éternellement reconnaissant pour votre aide ! merci
alors voila, je m'en remet a vous Ô connaisseur de Matlab ^^ je suis débutant mais j'ai quand même réussi a importer mes data avec Xlsread, j'ai aussi interpolé avec Griddata.
pour bien m'expliquer permettez moi de vous montrer ceci:

c'est la courbe d'émission du NOX a partir de laquelle j'ai extrait les coordonnées (x,y,z) et j'ai interpolé les inter-courbes avec griddata, voici mon programme:
x=xlsread('noxall.xlsx','A:A');
X=reshape (x,1,9831);
y=xlsread('noxall.xlsx','B:B');
Y=reshape (y,1,9831);
z=xlsread('noxall.xlsx','C:C');
Z=reshape (z,1,9831);
alpha=0;
%alpha=atand(0.6);
fr=0.05;
v=120/3.6;
Mt=832;
Fr=Mt*9.81*fr*cosd(alpha);
Fl=(0.8232*1.23*v^2)/2;
Fp=Mt*9.81*sind(alpha);
Fa=0;
PhiD=4.356;
PhiG=0.956;
Rm=0.94;
Phi=PhiG*PhiD;
Vh=1.3;
Nm=((v*Phi)/(2*pi*0.277))*60;
Pe=(1/Rm)*(Fr+Fl+Fp+Fa)*v*0.001;
We=(Pe*120)/(Vh*Nm);
Enox=griddata(X,Y,Z,Nm,We);
ou Nm: nombre de tour/min
We: l'énergie spécifique
Pe: la puissance effective que fournie le moteur pour vaincre les Forces Résistantes
j'interpolation marche très bien, j'arrive pas a ploter mes résultat en 3D que ce soir avec la fonction Surf, Plot3, mesh, ...
je vous serai éternellement reconnaissant pour votre aide ! merci
A voir également:
- Ploter en 3D sur Matlab
- Architecte 3d gratuit - Télécharger - Architecture & Déco
- 3d slash - Télécharger - 3D
- Google maps satellite 3d - Guide
- Smartshow 3d - Télécharger - Visionnage & Diaporama
- Paint 3d mac - Télécharger - Dessin & Illustration