Red de conocimiento informático - Aprendizaje de programación - función cardioide tridimensional matlab 7.0

función cardioide tridimensional matlab 7.0

% Gráfico 2D en forma de corazón

figure(1)

ezplot('(x^2-1+y^2)^3-x^2*y^3 = 0 ' )

eje([-2.5 2.5 -2 2])

% diagrama de corazón 3D

figura(2)

n = 100;

x=linspace(-3,3,n);

y=linspace(-3,3,n);

z= linspace (-3,3,n);

[X,Y,Z]=ndgrid(x,y,z);

F=((-(X.^ 2 ) .* (Z.^3) -(9/80).*(Y.^2).*(z.^3)) + ((X.^2) + (9/4).* ( Y .^2) + (Z.^2)-1).^3);

isosuperficie(F,0)

phong de iluminación

caxis

eje igual

colormap('flag');

vista([55 34]);