Diferencia entre revisiones de «Placa plana Grupo 41»
De MateWiki
| Línea 6: | Línea 6: | ||
| + | ==Mallado del Solido== | ||
| + | {{matlab|codigo= | ||
| + | % Datos y región | ||
| + | h = 1/10; | ||
| + | x= -1:h:1; | ||
| + | y = 0:h:3; | ||
| + | % Mallado y limites placa | ||
| + | [X, Y] = meshgrid(x, y); | ||
| + | f = @(x) 2+x.^2; | ||
| + | Region = (Y <= f(X)); | ||
| + | Z = zeros(size(X)); | ||
| + | X(~Region) = NaN; | ||
| + | Y(~Region) = NaN; | ||
| + | mesh(X, Y, Z); | ||
| + | hold on; | ||
| + | limx = x; | ||
| + | limy = arrayfun(f, limx); | ||
| + | %Superficie | ||
| + | plot3(limx, limy, zeros(size(limx)), 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2); | ||
| + | plot3([-1 -1], [0 3], [0 0], 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2); | ||
| + | plot3([1 1], [0 3], [0 0], 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2); | ||
| + | plot3([-1 1], [0 0], [0 0], 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2); | ||
| + | %Asignación ejes y vista | ||
| + | axis equal; | ||
| + | axis([-2, 2, 0, 3]); | ||
| + | xlabel('Eje X'); | ||
| + | ylabel('Eje Y'); | ||
| + | title('Mallado de la Placa'); | ||
| + | view(2); | ||
| + | grid on; | ||
| + | hold off; | ||
| + | }} | ||
Revisión del 14:32 1 dic 2024
| Trabajo realizado por estudiantes | |
|---|---|
| Título | Deformaciones de una placa plana. Grupo 41 |
| Asignatura | Teoría de Campos |
| Curso | 2024-25 |
| Autores | Jose Andres Bello Amado Pelayo Gomez Lobo Juan Pablo Garcia-Arias Vila |
| Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura | |
Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región [math](x, y) ∈ [-1 , 1] × [,][/math].
Mallado del Solido
% Datos y región
h = 1/10;
x= -1:h:1;
y = 0:h:3;
% Mallado y limites placa
[X, Y] = meshgrid(x, y);
f = @(x) 2+x.^2;
Region = (Y <= f(X));
Z = zeros(size(X));
X(~Region) = NaN;
Y(~Region) = NaN;
mesh(X, Y, Z);
hold on;
limx = x;
limy = arrayfun(f, limx);
%Superficie
plot3(limx, limy, zeros(size(limx)), 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2);
plot3([-1 -1], [0 3], [0 0], 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2);
plot3([1 1], [0 3], [0 0], 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2);
plot3([-1 1], [0 0], [0 0], 'Color', [0.2, 0.4, 0.6], 'LineWidth', 2);
%Asignación ejes y vista
axis equal;
axis([-2, 2, 0, 3]);
xlabel('Eje X');
ylabel('Eje Y');
title('Mallado de la Placa');
view(2);
grid on;
hold off;