Diferencia entre revisiones de «Placa Plana (Grupo 09)»

De MateWiki
Saltar a: navegación, buscar
Línea 6: Línea 6:
  
  
 +
==Introducción==
  
  
Línea 19: Línea 20:
  
  
 +
==Mallado==
  
 +
[[Archivo:Malladoplacaplana.png|thumb|700px|]]
 +
{{matlab|codigo=
 +
h = 1/10;
 +
color_malla = [0, 0.6, 0.6]; % Color
  
 +
% Coordenadas
 +
u = 0 : h : 4;
 +
v = 0 : h : 2;
 +
[U, V] = meshgrid(u, v);
  
 +
% Calculamos los bordes
 +
y_abajo = U ./ 8;
 +
y_arriba = 2 - (U ./ 8);
  
 +
% Interpolamos
 +
factor_altura = V ./ 2; % Va de 0 (abajo) a 1 (arriba)
  
==Mallado==
+
X = U;
 +
Y = y_abajo + factor_altura .* (y_arriba - y_abajo);
 +
 
 +
% Visualización
 +
figure('Color', 'w'); hold on;
 +
 
 +
% Dibujar las líneas VERTICALES
 +
plot(X, Y, 'Color', color_malla, 'LineWidth', 0.5);
 +
 
 +
% Dibujar las líneas HORIZONTALES
 +
plot(X', Y', 'Color', color_malla, 'LineWidth', 0.5);
 +
 
 +
% Dibujar el contorno
 +
plot(u, u./8, 'k-', 'LineWidth', 2); % Borde Abajo
 +
plot(u, 2 - u./8, 'k-', 'LineWidth', 2); % Borde Arriba
 +
plot([0 0], [0 2], 'k-', 'LineWidth', 2); % Borde Izquierdo
 +
plot([4 4], [0.5 1.5], 'k-', 'LineWidth', 2); % Borde Derecho
 +
 
 +
% Configuración final
 +
axis([-1 5 -1 3]); % Zoom/Encuadre exacto
 +
xlabel('x'); ylabel('y');
 +
title('Mallado de la placa plana');
 +
grid on;
 +
box on;
 +
hold off;
 +
}}

Revisión del 17:28 1 dic 2025

Trabajo realizado por estudiantes
Título Placa plana. Grupo 09
Asignatura Teoría de Campos
Curso 2025-26
Autores Rafael Gonzalez Gomez
Mario Belinchón Buendía
Alejandro Morales Tari
Pablo Márquez Blanco
Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura


1 Introducción

2 Mallado

Malladoplacaplana.png
h = 1/10;
color_malla = [0, 0.6, 0.6]; % Color 

% Coordenadas
u = 0 : h : 4;
v = 0 : h : 2;
[U, V] = meshgrid(u, v);

% Calculamos los bordes 
y_abajo = U ./ 8;
y_arriba = 2 - (U ./ 8);

% Interpolamos
factor_altura = V ./ 2; % Va de 0 (abajo) a 1 (arriba)

X = U;
Y = y_abajo + factor_altura .* (y_arriba - y_abajo);

% Visualización
figure('Color', 'w'); hold on;

% Dibujar las líneas VERTICALES
plot(X, Y, 'Color', color_malla, 'LineWidth', 0.5);

% Dibujar las líneas HORIZONTALES
plot(X', Y', 'Color', color_malla, 'LineWidth', 0.5);

% Dibujar el contorno 
plot(u, u./8, 'k-', 'LineWidth', 2); % Borde Abajo
plot(u, 2 - u./8, 'k-', 'LineWidth', 2); % Borde Arriba
plot([0 0], [0 2], 'k-', 'LineWidth', 2); % Borde Izquierdo
plot([4 4], [0.5 1.5], 'k-', 'LineWidth', 2); % Borde Derecho

% Configuración final
axis([-1 5 -1 3]); % Zoom/Encuadre exacto
xlabel('x'); ylabel('y');
title('Mallado de la placa plana');
grid on;
box on;
hold off;