Está en la página 1de 7

PERFILES AERODINAMICOS DE

JOUKOWSKI
CODIGO DE MATLAB

teta = linspace(0, 2*pi, 1000); % Genera un vector de


ángulos equidistantes entre 0 y 2*pi

disp('Antes de ingresar las coordenadas del punto de


origen del círculo (ZC), ten en cuenta lo siguiente:');
disp('El origen debe estar situado en el segundo
cuadrante (-x, y) permite obtener perfiles
aerodinámicos.');

% Muestra un mensaje de sugerencia en la ventana de


comandos

x = input('Coordenada x: '); % Solicita al usuario la


coordenada x
y = input('Coordenada y: '); % Solicita al usuario la
coordenada y

ZC = x + y * 1i; % Crea el punto de origen del círculo


como un número complejo

R = abs(1 - ZC); % Calcula el radio del círculo

z = ZC + R * (cos(teta) + 1i * sin(teta)); % Calcula los


puntos en el círculo utilizando la fórmula de Euler

figure(1);
plot(real(z), imag(z)); % Grafica el círculo en el plano
complejo
axis equal; % Establece la relación de aspecto igual
para una visualización adecuada
xlim([-R R]); % Establece los límites del eje x
ylim([-R R]); % Establece los límites del eje y
title('Círculo'); % Establece el título de la gráfica
xlabel('Parte Real'); % Etiqueta del eje x
ylabel('Parte Imaginaria'); % Etiqueta del eje y

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA


grid on; % Muestra la cuadrícula en la gráfica
hold on; % Permite agregar más elementos a la gráfica
sin borrar lo existente
plot([-R R], [0 0], 'k--'); % Línea eje x
plot([0 0], [-R R], 'k--'); % Línea eje y
plot(0, 0, 'ro', 'MarkerSize', 6); % Punto de origen
text(0.8*R, -0.8*R, 'CESAR VILLELA 5C'); % Texto en la
gráfica

zr = z + 1 ./ z; % Aplica la transformación de Joukowski


a los puntos del círculo

figure(2);
plot(real(zr), imag(zr)); % Grafica el perfil de
Joukowski en el plano complejo
axis equal; % Establece la relación de aspecto igual
para una visualización adecuada
xlim([-2*R 2*R]); % Establece los límites del eje x
ylim([-2*R 2*R]); % Establece los límites del eje y
title('Perfil de Joukowski'); % Establece el título de
la gráfica
xlabel('Parte Real'); % Etiqueta del eje x
ylabel('Parte Imaginaria'); % Etiqueta del eje y
grid on; % Muestra la cuadrícula en la gráfica
hold on; % Permite agregar más elementos a la gráfica
sin borrar lo existente
plot([-2*R 2*R], [0 0], 'k--'); % Línea eje x
plot([0 0], [-2*R 2*R], 'k--'); % Línea eje y
plot(0, 0, 'ro', 'MarkerSize', 6); % Punto de origen
text(1.2*R, -1.2*R, 'CESAR VILLELA 5C'); % Texto en la
gráfica

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA


GRAFICAS Y PERFILES

En Coordenadas del Punto de origen (-0.1 , 0.2)


Circulo

Perfil de Joukowski

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA


En Coordenadas del Punto de origen (0.1 , 0.1)
Circulo

Perfil de Joukowski

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA


En Coordenadas del Punto de origen (0.1 , 0.01)
Circulo

Perfil de Joukowski

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA


En Coordenadas del Punto de origen (-0.05 , 0.1)
Circulo

Perfil de Joukowski

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA


En Coordenadas del Punto de origen (-0.1 , 0.3)
Circulo

Perfil de Joukowski

CESAR TRISTAN VILLELA ARRIAGA_213110201_AERODINAMICA_5C_IA

También podría gustarte