Está en la página 1de 5

UNIVERSIDAD ESTATAL PENÍNSULA DE

SANTA ELENA
FACULTAD DE SISTEMAS Y
TELECOMUNICACIONES

TEMA
TAREA2

DOCENTE
ING. SENDEY VERA G.

ESTUDIANTE
Erick Orrala Yagual

CARRERA
ELECTRÓNICA Y AUTOMATIZACIÓN

LA LIBERTAD – ECUADOR
2023
Graficar el punto P=(3,3,5) en un plano 3d en Matlab , realizar código para cambio de
coordenadas rectangular a coordenadas cilíndrico y esférica.

CODIGO EN MATLAB
% Coordenadas del punto P en rectangular
x = 3;
y = 3;
z = 5;

% Coordenadas cilíndricas
rho_cil = sqrt(x^2 + y^2);
theta_cil = atan2(y, x);
z_cil = z;

% Coordenadas esféricas
rho_esf = sqrt(x^2 + y^2 + z^2);
theta_esf = atan2(y, x);
phi_esf = acos(z / rho_esf);

% Graficar el punto P en un plano 3D


figure;
scatter3(x, y, z, 'filled');
hold on;

% Graficar el punto P en coordenadas cilíndricas


[x_cil, y_cil, z_cil] = pol2cart(theta_cil, rho_cil, z_cil);
scatter3(x_cil, y_cil, z_cil, 'filled');

% Graficar el punto P en coordenadas esféricas


[x_esf, y_esf, z_esf] = sph2cart(theta_esf, phi_esf, rho_esf);
scatter3(x_esf, y_esf, z_esf, 'filled');

grid on;
xlabel('Eje X');
ylabel('Eje Y');
zlabel('Eje Z');
title('Punto P en un plano 3D');

También podría gustarte