j'ai essayé d'effectuer le code suivant pour représenter un ellipsoïde en utilisant une équation implicite, mais sans succès du coup ça serait pour avoir un avis
Code:
%d'après wikipedia
%(x^2/ a^2)+(y^2/ b^2)+(z^2/ c^2) = 1
N = length(x)
N1= length(x)
x = zeros(N1,N)
y = zeros(N1,N)
z = zeros(N1,N)
for i = 1:N
for j = 1:N1
x = 0 : 0.01 : 0.05
y = -0.05 : 0.01 : 0.05
z = -0.05 : 0.01 : 0.05
a = 0.05
b = 0.05
c = 0.05
[X,Y] = meshgrid(x,y)
x(j,i) = sqrt(1-(y(j,i).^2/b^2)-(Z(j,i).^2/c.^2))*a.^2
y(j,i) = sqrt(1-(X(j,i).^2/b^2)-(Z(j,i).^2/c.^2))*b.^2
z(j,i) = sqrt(1-(X(j,i).^2/a^2)-(Y(j,i).^2/b.^2))*c.^2
end
Bien cordialement
Equation implicite ellipsoide Matlab
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.