<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cain</id>
		<title>MateWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cain"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Cain"/>
		<updated>2026-04-23T06:49:08Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=81395</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=81395"/>
				<updated>2024-12-08T20:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando  &amp;lt;math&amp;gt; - ∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt; - ∇ · σ =  \begin{pmatrix}\frac{2x}{5} \\ \frac{y}{5} - \frac{1}{5} \\ 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta matriz de fuerzas nos dice que las fuerzas en la dirección de &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la fuerza es proporcional a x, en la dirección de &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; la fuerza depende linealmente de y, y en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; no hay fuerza.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FuerzasDivSigma.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código de Matlab es:&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Fx = 2*X/5;&lt;br /&gt;
Fy = (Y-1)/5;&lt;br /&gt;
Fz = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Fx, Fy, 'AutoScale', 'on', 'AutoScaleFactor', 0.5);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Fuerzas sobre la placa plana');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la calculamos con el ordenador nos sale 19.4333 u de masa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80557</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80557"/>
				<updated>2024-12-08T12:28:16Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Campo de fuerzas que actúa sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando  &amp;lt;math&amp;gt; - ∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt; - ∇ · σ =  \begin{pmatrix}\frac{2x}{5} \\ \frac{y}{5} - \frac{1}{5} \\ 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta matriz de fuerzas nos dice que las fuerzas en la dirección de &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la fuerza es proporcional a x, en la dirección de &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; la fuerza depende linealmente de y, y en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; no hay fuerza.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FuerzasDivSigma.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código de Matlab es:&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Fx = 2*X/5;&lt;br /&gt;
Fy = (Y-1)/5;&lt;br /&gt;
Fz = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Fx, Fy, 'AutoScale', 'on', 'AutoScaleFactor', 0.5);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Fuerzas sobre la placa plana');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FuerzasDivSigma.png&amp;diff=80553</id>
		<title>Archivo:FuerzasDivSigma.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FuerzasDivSigma.png&amp;diff=80553"/>
				<updated>2024-12-08T12:27:16Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80550</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80550"/>
				<updated>2024-12-08T12:26:28Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Campo de fuerzas que actúa sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando  &amp;lt;math&amp;gt; - ∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt; - ∇ · σ =  \begin{pmatrix}\frac{2x}{5} \\ \frac{y}{5} - \frac{1}{5} \\ 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta matriz de fuerzas nos dice que las fuerzas en la dirección de &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la fuerza es proporcional a x, en la dirección de &amp;lt;math&amp;gt;\vec{j}&amp;lt;/math&amp;gt; la fuerza depende linealmente de y, y en la dirección de &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; no hay fuerza.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código de Matlab es:&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Fx = 2*X/5;&lt;br /&gt;
Fy = (Y-1)/5;&lt;br /&gt;
Fz = zeros(size(X));&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
quiver(X, Y, Fx, Fy, 'AutoScale', 'on', 'AutoScaleFactor', 0.5);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Fuerzas sobre la placa plana');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80516</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80516"/>
				<updated>2024-12-08T12:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Campo de fuerzas que actúa sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando  &amp;lt;math&amp;gt; - ∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt; - ∇ · σ =  \begin{pmatrix}\frac{2x}{5} \\ \frac{y}{5} - \frac{1}{5} \\ 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80513</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80513"/>
				<updated>2024-12-08T12:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Campo de fuerzas que actúa sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando  - &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt; - ∇ · σ =  \begin{pmatrix}\frac{2x}{5} \\ \frac{y}{5} - \frac{1}{5} \\ 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80510</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80510"/>
				<updated>2024-12-08T12:12:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Campo de fuerzas que actúa sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \begin{pmatrix}\frac{-2x}{5} \\ \frac{1}{5} - \frac{y}{5} \\ 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80469</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80469"/>
				<updated>2024-12-08T11:56:08Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Campo de fuerzas que actúa sobre la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80335</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=80335"/>
				<updated>2024-12-08T09:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79925</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79925"/>
				<updated>2024-12-07T14:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Curvas de nivel de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y = 0:h:3;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
Region = (Y &amp;lt;= f(X));  &lt;br /&gt;
X(~Region) = NaN;&lt;br /&gt;
Y(~Region) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79923</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79923"/>
				<updated>2024-12-07T14:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Curvas de nivel de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El gradiente será: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) = -4x^3*(0.5-y)\vec{i} + (1-x^4)\vec{j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y = 0:h:3;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
Region = (Y &amp;lt;= f(X));  &lt;br /&gt;
X(~Region) = NaN;&lt;br /&gt;
Y(~Region) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79885</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79885"/>
				<updated>2024-12-07T14:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y = 0:h:3;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
Region = (Y &amp;lt;= f(X));  &lt;br /&gt;
X(~Region) = NaN;&lt;br /&gt;
Y(~Region) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Integrando esto nos queda:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2 \left[12x-3x^2+\frac{4}{3}x^3-\frac{1}{2}x^4-\frac{x^5}{5}-\frac{x^6}{12}\right]_{0}^{1} = 2\left[12-3+\frac{4}{3}-\frac{1}{2}-\frac{1}{5}-\frac{1}{12}\right] &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
La masa total será &amp;lt;math&amp;gt; M=2*(9.55)=19.1&amp;lt;/math&amp;gt; unidades de masa aproximadamente.&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\boxed {M = 19.1 u}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79869</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79869"/>
				<updated>2024-12-07T13:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y = 0:h:3;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
Region = (Y &amp;lt;= f(X));  &lt;br /&gt;
X(~Region) = NaN;&lt;br /&gt;
Y(~Region) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Al ser el integrando simétrico al eje x=0, reescribimos la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;2\int_{0}^{1} (x^4-4x^2-12)(x-2) \, \mathrm{d}x = 2\int_{0}^{1} \left[12-6x+4x^2-2x^3-x^4-\frac{x^5}{2}\right] \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79859</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79859"/>
				<updated>2024-12-07T13:40:53Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Masa total de la placa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Dibujo del mallado que representa los puntos interiores del sólido.==&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
==Curvas de nivel de la temperatura==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo de energía calorífica con la Ley de Fourier==&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Punto y dirección de la máxima variación de temperatura==&lt;br /&gt;
A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:4PlacaPlanaGrupo11.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros iniciales&lt;br /&gt;
h = 1/50;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y = 0:h:3;&lt;br /&gt;
[X, Y] = meshgrid(x, y);&lt;br /&gt;
&lt;br /&gt;
% Definición de la región válida&lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
Region = (Y &amp;lt;= f(X));  &lt;br /&gt;
X(~Region) = NaN;&lt;br /&gt;
Y(~Region) = NaN;&lt;br /&gt;
&lt;br /&gt;
% Temperatura&lt;br /&gt;
Temperatura = (1 - X.^4) .* (0.5 - Y);&lt;br /&gt;
&lt;br /&gt;
% Cálculo de derivadas parciales&lt;br /&gt;
ParcialX = X.^3 .* (4 .* Y - 2);  &lt;br /&gt;
ParcialY = X.^4 - 1;&lt;br /&gt;
&lt;br /&gt;
% Magnitud del gradiente&lt;br /&gt;
gradiente = hypot(ParcialX, ParcialY);&lt;br /&gt;
&lt;br /&gt;
% Ubicación del máximo gradiente&lt;br /&gt;
[MaxGradiente, MaxIdx] = max(gradiente(:));&lt;br /&gt;
[MaxRow, MaxCol] = ind2sub(size(gradiente), MaxIdx);&lt;br /&gt;
PtoMaximo = [X(MaxRow, MaxCol), Y(MaxRow, MaxCol)];&lt;br /&gt;
&lt;br /&gt;
% Submuestreo para graficar&lt;br /&gt;
step = 5;&lt;br /&gt;
X2 = X(1:step:end, 1:step:end);&lt;br /&gt;
Y2 = Y(1:step:end, 1:step:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:step:end, 1:step:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:step:end, 1:step:end);&lt;br /&gt;
&lt;br /&gt;
% Graficación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Flechas del gradiente&lt;br /&gt;
quiver3(X2, Y2, zeros(size(X2)), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'black', 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Punto de máximo gradiente con flecha de dirección&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' Max Grad: %.2f', MaxGradiente), 'FontSize', 10, 'Color', 'k', 'VerticalAlignment', 'bottom');&lt;br /&gt;
quiver3(PtoMaximo(1), PtoMaximo(2), 0, ParcialX(MaxRow, MaxCol)/40, ParcialY(MaxRow, MaxCol), 0, 'r' , 'LineWidth', 2, 'MaxHeadSize', 1);&lt;br /&gt;
&lt;br /&gt;
% Configuración de los ejes&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-1.5, 1.5, -0.5, 3.5, -1, 1]);&lt;br /&gt;
xlabel('Eje de abcisas');&lt;br /&gt;
ylabel('Eje de ordenadas');&lt;br /&gt;
zlabel('Eje de aplicadas');&lt;br /&gt;
title('Gradiente y Dirección del Máximo Incremento');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Representación gráfica del desplazamiento del sólido==&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;==&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensor de tensiones==&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
==Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tensión de Von Mises==&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
==Campo de fuerzas que actúa sobre la placa==&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
==Masa total de la placa==&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} \int_{0}^{2+x^2} (2-|x|)(4-y) \, \mathrm{d}y \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Primero resolvemos la integral interna que depende de y:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{0}^{2+x^2} (4-y) \, \mathrm{d}y \ = \left[4y - \frac{y^2}{2}\right]_{0}^{2+x^2} = (4(2+x^2)-\frac{(2+x^2)^2}{2}) = 6+2x^2-\frac{x^4}{2}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora podemos calcular la integral externa que depende de x que es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\int_{-1}^{1} (2-|x|)(6+2x^2-\frac{x^4}{2}) \, \mathrm{d}x = \int_{-1}^{1} (12-6|x|+4x^2-2|x|^3-x^4+\frac{|x|^5}{2}) \, \mathrm{d}x&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79816</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79816"/>
				<updated>2024-12-07T12:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Módulo del desplazamiento transversal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Masa total de la placa=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la masa total de la placa a partir de su función de densidad &amp;lt;math&amp;gt;d(x,y)=(2-|x|)(4-y)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Sólo tendremos que integrar la densidad entre la región en la que se encuentra nuestra placa &amp;lt;math&amp;gt;[-1,1] &amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;[0,f(x)] &amp;lt;/math&amp;gt; donde &amp;lt;math&amp;gt; f(x)=2+x^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79798</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79798"/>
				<updated>2024-12-07T12:40:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensiones tangenciales al plano ortogonal a \vec{i} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Tenitg.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:Tenitg2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(X-2.*X.*Y)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión')&lt;br /&gt;
title('Tensiones tangenciales al plano ortogonal a i')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tenitg2.png&amp;diff=79797</id>
		<title>Archivo:Tenitg2.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tenitg2.png&amp;diff=79797"/>
				<updated>2024-12-07T12:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Tenitg.png&amp;diff=79795</id>
		<title>Archivo:Tenitg.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Tenitg.png&amp;diff=79795"/>
				<updated>2024-12-07T12:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79791</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79791"/>
				<updated>2024-12-07T12:24:44Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensiones tangenciales al plano ortogonal a \vec{i} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Haciendo la operación queda por tanto: &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}| = |\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix} - \begin{pmatrix} \frac{3y-x^2}{10} \\ 0 \\ 0 \end{pmatrix}| = |\frac{x(1-2y)}{10}|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79788</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79788"/>
				<updated>2024-12-07T12:19:29Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensiones tangenciales al plano ortogonal a \vec{i} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79787</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79787"/>
				<updated>2024-12-07T12:18:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensiones tangenciales al plano ortogonal a \vec{i} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}= \frac{3y-x^2}{10}&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79786</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79786"/>
				<updated>2024-12-07T12:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensiones tangenciales al plano ortogonal a \vec{i} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} \\ \frac{x(1-2y)}{10} \\ 0 \end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79783</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79783"/>
				<updated>2024-12-07T12:10:48Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensión de Von Mises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;).&lt;br /&gt;
[[Archivo:VonM.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
X = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[x, y] = meshgrid(X, linspace(0, 1, length(X)));&lt;br /&gt;
&lt;br /&gt;
% Generar la matriz y en función de X&lt;br /&gt;
for i = 1:length(X)&lt;br /&gt;
    y(:, i) = linspace(0, f(X(i)), length(X));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
Ux=(x.*y)/10;&lt;br /&gt;
Uy=(-y.*x.^2)/10;&lt;br /&gt;
&lt;br /&gt;
[gradUxx, gradUxy]=gradient(Ux,h,h);&lt;br /&gt;
[gradUyx, gradUyy]=gradient(Uy,h,h);&lt;br /&gt;
&lt;br /&gt;
% Tensor de deformaciones ε (simétrica)&lt;br /&gt;
exx=(gradUxx+gradUxx)/2;&lt;br /&gt;
eyy=(gradUyy+gradUyy)/2;&lt;br /&gt;
exy=(gradUxy+gradUyx)/2;&lt;br /&gt;
&lt;br /&gt;
% La fórmula del tensor de tensiones σ = ∇·u + 2ε&lt;br /&gt;
divU=gradUxx+gradUyy;  % Divergente de u&lt;br /&gt;
sigmaxx=divU+2*exx;&lt;br /&gt;
sigmayy=divU+2*eyy;&lt;br /&gt;
sigmaxy=divU+2*exy;&lt;br /&gt;
&lt;br /&gt;
% Tensión de Von Mises para cada punto en la malla&lt;br /&gt;
sigmavm=sqrt(((sigmaxx-sigmayy).^2+(sigmayy-sigmaxy).^2+(sigmaxy-sigmaxx).^2)/2);&lt;br /&gt;
&lt;br /&gt;
% Graficar la tensión de Von Mises&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, sigmavm);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Tensión de Von Mises');&lt;br /&gt;
title('Distribución de la Tensión de Von Mises');&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
% Encontrar el punto con el valor máximo de la tensión de Von Mises&lt;br /&gt;
[maxval,idx]=max(sigmavm(:));&lt;br /&gt;
[maxx,maxy]=ind2sub(size(sigmavm),idx);&lt;br /&gt;
&lt;br /&gt;
% Señalar el punto máximo en el gráfico&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(x(maxx,maxy),y(maxx,maxy),maxval, 'ro', 'MarkerFaceColor', 'r');&lt;br /&gt;
&lt;br /&gt;
% Mostrar el valor máximo de la tensión de Von Mises&lt;br /&gt;
disp(['El valor máximo de la Tensión de Von Mises se alcanza en X = ',num2str(x(maxx,maxy)), ' y Y = ',num2str(y(maxx,maxy))]);&lt;br /&gt;
disp(['Valor máximo de Von Mises: ',num2str(maxval)]);}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79781</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79781"/>
				<updated>2024-12-07T12:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Código Matlab&lt;br /&gt;
{{matlab|codigo=clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Teni=(3*Y-X.^2)/10;&lt;br /&gt;
Tenj=(Y-3*X.^2)/10;&lt;br /&gt;
Tenk=(Y-X.^2)/10;&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Teni)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección i')&lt;br /&gt;
title('Tensiones normales eje i')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenj)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección j')&lt;br /&gt;
title('Tensiones normales eje j')&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
surf(X,Y,Tenk)&lt;br /&gt;
axis image&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('X')&lt;br /&gt;
ylabel('Y') &lt;br /&gt;
zlabel('Tensión dirección k')&lt;br /&gt;
title('Tensiones normales eje k')}}&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79779</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79779"/>
				<updated>2024-12-07T12:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensiones tangenciales al plano ortogonal a \vec{i} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79778</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79778"/>
				<updated>2024-12-07T12:05:43Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:SigmaJ.png|400px|thumb|left||Resultado de ejecución]][[Archivo:SigmaK.png|400px|thumb|right||Resultado de ejecución]][[Archivo:SigmaI.png|400px|thumb|center||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79776</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79776"/>
				<updated>2024-12-07T12:03:21Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}\vec{i}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}\vec{j}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79775</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79775"/>
				<updated>2024-12-07T12:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x(1-2y)}{20} &amp;amp; 0\\\frac{x(1-2y)}{20} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = λ∇·\vec{u}1 + 2 μԐ=\begin{pmatrix}\frac{y-x^2}{10} &amp;amp; 0 &amp;amp; 0\\0 &amp;amp; \frac{y-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} + \begin{pmatrix}\frac{y}{5} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{-x^2}{5} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} = \begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}=\frac{3y-x^2}{10}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\begin{pmatrix} \frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \\ 0 \end{pmatrix}=\frac{y-3x^2}{10}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix}\frac{3y-x^2}{10} &amp;amp; \frac{x(1-2y)}{10} &amp;amp; 0\\\frac{x(1-2y)}{10} &amp;amp; \frac{y-3x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10}\end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; \frac{y-x^2}{10} \end{pmatrix}\begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}=\frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79767</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79767"/>
				<updated>2024-12-07T11:43:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Rotacional \left | ∇ \times \vec{u} \right | */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl3.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:R0tacionAl3.png&amp;diff=79766</id>
		<title>Archivo:R0tacionAl3.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:R0tacionAl3.png&amp;diff=79766"/>
				<updated>2024-12-07T11:42:52Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79764</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79764"/>
				<updated>2024-12-07T11:42:09Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Rotacional \left | ∇ \times \vec{u} \right | */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(2*Y+1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79763</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79763"/>
				<updated>2024-12-07T11:41:51Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Rotacional \left | ∇ \times \vec{u} \right | */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(2y+1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79760</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79760"/>
				<updated>2024-12-07T11:33:29Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Rotacional \left | ∇ \times \vec{u} \right | */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix}  =  \frac{-2yx}{10} \vec{k}  -  \frac{x}{10} \vec{k}  =  \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79759</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79759"/>
				<updated>2024-12-07T11:33:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Rotacional \left | ∇ \times \vec{u} \right | */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix} = \frac{-2yx}{10}\vec{k} - \frac{x}{10} = \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79758</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79758"/>
				<updated>2024-12-07T11:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en placa plana(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix} = \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79757</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79757"/>
				<updated>2024-12-07T11:28:40Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Tensor de tensiones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix} = \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{xy}{10},\frac{-x^2y}{10}, 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}\frac{y}{10} &amp;amp; \frac{x}{10} &amp;amp; 0\\\frac{-2xy}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}\frac{y}{10} &amp;amp; \frac{-2xy}{10} &amp;amp; 0\\ \frac{x}{10} &amp;amp; \frac{-x^2}{10} &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79756</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79756"/>
				<updated>2024-12-07T11:28:27Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones(Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix} = \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79754</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79754"/>
				<updated>2024-12-07T11:21:27Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Divergencia ∇·\vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix} = \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79752</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79752"/>
				<updated>2024-12-07T11:20:57Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Rotacional \left | ∇ \times \vec{u} \right | */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt02.png|400px|thumb|||Resultado de ejecución]][[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ \frac{xy}{10} &amp;amp; \frac{-yx^2}{10} &amp;amp; 0\end{vmatrix} = \frac{x(-2y-1)}{10}\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{x(-2y-1)}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:R0tacionAl2.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Rot=(X.*(-2*Y-1))/10;&lt;br /&gt;
surf(X,Y,Rot);&lt;br /&gt;
title('Rotacional');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Rotacional');&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:R0tacionAl2.png&amp;diff=79750</id>
		<title>Archivo:R0tacionAl2.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:R0tacionAl2.png&amp;diff=79750"/>
				<updated>2024-12-07T11:19:34Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79743</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79743"/>
				<updated>2024-12-07T11:02:27Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Divergencia ∇·\vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt02.png|400px|thumb|||Resultado de ejecución]][[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79742</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79742"/>
				<updated>2024-12-07T10:59:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Representación gráfica del desplazamiento del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. Se puede observar que los puntos con x=0 e y=0 se mantienen fijos a lo largo de todo el desplazamiento. Se adjunta el código de Matlab a continuación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt02.png|400px|thumb||Resultado de ejecución]][[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79740</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79740"/>
				<updated>2024-12-07T10:57:28Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Divergencia ∇·\vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt02.png|400px|thumb||Resultado de ejecución]][[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79736</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79736"/>
				<updated>2024-12-07T10:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Divergencia ∇·\vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt02.png|400px|thumb||Resultado de ejecución]][[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79735</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79735"/>
				<updated>2024-12-07T10:52:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Divergencia ∇·\vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{xy}{10}\vec{i} + \frac{-yx^2}{10}\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = \frac{y-x^2}{10}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la gráfica se puede observar el cambio de volumen debido al desplazamiento, que además va variando dependiendo del punto en el que lo estudiemos.&lt;br /&gt;
[[Archivo:diVt0.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
[[Archivo:diVt02.png|400px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
Div=(Y-X.^2)/10;&lt;br /&gt;
surf(X,Y,Div);&lt;br /&gt;
title('Divergencia en t=0');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Divergencia')&lt;br /&gt;
colorbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79729</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79729"/>
				<updated>2024-12-07T10:46:08Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Representación gráfica del desplazamiento del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;\vec{u}(x,y)=\frac{xy\vec{i}-yx^2\vec{j}}{10}&amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia da 0, por lo tanto, como se puede observar en la grafica, no hay cambio de volumen debido al desplazamiento, al ser este nulo en todos sus puntos.&lt;br /&gt;
[[Archivo:Placa divergencia.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos la divergencia que da cero.&lt;br /&gt;
D=0.*Mx+0.*My;&lt;br /&gt;
surf(Mx,My,D)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación de la divergencia en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=1/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79728</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79728"/>
				<updated>2024-12-07T10:42:49Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Representación gráfica del desplazamiento del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. El movimiento viene impuesto por el vector de desplazamientos &amp;lt;math&amp;gt;u(x,y)=xy-yx^2. También se adjunta el programa de Matlab utilizado para la representación:&lt;br /&gt;
[[Archivo:AntesDespuésDef.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
U_x = (X .* Y) / 10; &lt;br /&gt;
U_y = (-Y .* X.^2) / 10;  &lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
quiver(X, Y, U_x, U_y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Campo de desplazamientos en la placa');&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
hold on&lt;br /&gt;
plot(x, y1, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot(x, y2, 'b-', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
Xf=X+U_x; Yf=Y+U_y;&lt;br /&gt;
mesh(X,Y,X.*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Xf,Yf,Xf.*0);&lt;br /&gt;
hold off&lt;br /&gt;
title('Antes y después del desplazamiento');&lt;br /&gt;
xlabel=('X');&lt;br /&gt;
ylabel=('Y');&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia da 0, por lo tanto, como se puede observar en la grafica, no hay cambio de volumen debido al desplazamiento, al ser este nulo en todos sus puntos.&lt;br /&gt;
[[Archivo:Placa divergencia.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos la divergencia que da cero.&lt;br /&gt;
D=0.*Mx+0.*My;&lt;br /&gt;
surf(Mx,My,D)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación de la divergencia en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=1/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79724</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79724"/>
				<updated>2024-12-07T10:25:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Cálculo de energía calorífica con la Ley de Fourier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)=(-2x^3+4yx^3)\vec{i} + (x^4-1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= (2x^3-4yx^3)\vec{i} + (-x^4+1)\vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:F0UriEr.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h = 1/10;&lt;br /&gt;
x = -1:h:1;  &lt;br /&gt;
f = @(x) 2 + x.^2;&lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(x, linspace(0, 1, length(x)));&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(x)&lt;br /&gt;
    Y(:, i) = linspace(0, f(x(i)), length(x));&lt;br /&gt;
end&lt;br /&gt;
T = (1 - X.^4) .* (1/2 - Y);&lt;br /&gt;
figure;&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
Qx=-Tx; Qy=-Ty;&lt;br /&gt;
contour3(X,Y,T,30);  &lt;br /&gt;
hold on;&lt;br /&gt;
quiver3(X,Y,T,Qx,Qy,zeros(size(X)),'m');  &lt;br /&gt;
axis equal  &lt;br /&gt;
axis([-2, 2, 0, 3, 0, 1])&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')  &lt;br /&gt;
zlabel('Temperatura T(x, y)')&lt;br /&gt;
title('Energía Calorífica')&lt;br /&gt;
colorbar&lt;br /&gt;
grid on&lt;br /&gt;
hold off&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. Se han utilizado datos definidos en el apartado anterior, en concreto, &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación.&lt;br /&gt;
[[Archivo:Desplazamientodefinitivo.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin((pi/3).*My);&lt;br /&gt;
figure(5)&lt;br /&gt;
% Situación inicial&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
mesh(Mx,My,Mx*0);&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
% Se da nombre  a los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
%Situación tras el desplazamiento&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(Mx+ux,My+uy,0*My);&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Después del desplazamiento');&lt;br /&gt;
%Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
%Equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
%Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
%Comparación de las dos situaciones&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
%Antes del desplazamiento de color rojo&lt;br /&gt;
mesh(Mx,My,Mx*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Mx+ux,My+uy,0*My);&lt;br /&gt;
hold off&lt;br /&gt;
%Título de la gráfica.&lt;br /&gt;
title('Comparación del desplazamiento');&lt;br /&gt;
%Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
%Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia da 0, por lo tanto, como se puede observar en la grafica, no hay cambio de volumen debido al desplazamiento, al ser este nulo en todos sus puntos.&lt;br /&gt;
[[Archivo:Placa divergencia.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos la divergencia que da cero.&lt;br /&gt;
D=0.*Mx+0.*My;&lt;br /&gt;
surf(Mx,My,D)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación de la divergencia en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=1/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79721</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79721"/>
				<updated>2024-12-07T10:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Curvas de nivel de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es: &amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)= \frac{2x}{ln10(1+x^2)} \vec{i} + \frac{2(y-4)}{ln10 ((1+(y-4)^2))} \vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= \frac{-2x}{ln10(1+x^2)} \vec{i} - \frac{2(y-4)}{ln10 ((1+(y-4)^2))} \vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:Representaciongradiente.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=0.1;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
T=(log10(1+Mx.^2)+log10(1+(My-4).^2));&lt;br /&gt;
% Derivada parcial respecto de Mx.&lt;br /&gt;
Fx=((-2.*Mx)./(log(10).*(1+Mx.^2)));&lt;br /&gt;
% Derivada parcial respecto de My.&lt;br /&gt;
Fy=((-2.*(My-4))./(log(10).*(1+(My-4).^2)));&lt;br /&gt;
figure(3)&lt;br /&gt;
% Curvas de nivel.&lt;br /&gt;
contour(Mx,My,T,30);&lt;br /&gt;
hold on&lt;br /&gt;
% Gradiente.&lt;br /&gt;
quiver(Mx,My,Fx,Fy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título a la gráfica.&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. Se han utilizado datos definidos en el apartado anterior, en concreto, &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación.&lt;br /&gt;
[[Archivo:Desplazamientodefinitivo.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin((pi/3).*My);&lt;br /&gt;
figure(5)&lt;br /&gt;
% Situación inicial&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
mesh(Mx,My,Mx*0);&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
% Se da nombre  a los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
%Situación tras el desplazamiento&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(Mx+ux,My+uy,0*My);&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Después del desplazamiento');&lt;br /&gt;
%Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
%Equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
%Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
%Comparación de las dos situaciones&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
%Antes del desplazamiento de color rojo&lt;br /&gt;
mesh(Mx,My,Mx*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Mx+ux,My+uy,0*My);&lt;br /&gt;
hold off&lt;br /&gt;
%Título de la gráfica.&lt;br /&gt;
title('Comparación del desplazamiento');&lt;br /&gt;
%Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
%Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia da 0, por lo tanto, como se puede observar en la grafica, no hay cambio de volumen debido al desplazamiento, al ser este nulo en todos sus puntos.&lt;br /&gt;
[[Archivo:Placa divergencia.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos la divergencia que da cero.&lt;br /&gt;
D=0.*Mx+0.*My;&lt;br /&gt;
surf(Mx,My,D)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación de la divergencia en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=1/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79720</id>
		<title>Campo de temperaturas y deformaciones en placa plana. (Grupo 11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Campo_de_temperaturas_y_deformaciones_en_placa_plana._(Grupo_11)&amp;diff=79720"/>
				<updated>2024-12-07T10:14:57Z</updated>
		
		<summary type="html">&lt;p&gt;Cain: /* Curvas de nivel de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Campos de temperatura y deformaciones en una placa plana (Grupo 11) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | &lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Eduardo López Reyes&lt;br /&gt;
*Rodrigo Ladrón de Guevara Solera&lt;br /&gt;
*Ángel Martín Cruz}}&lt;br /&gt;
Visualización de '''[https://es.wikipedia.org/wiki/Campo_escalar&amp;lt;i&amp;gt;campos escalares&amp;lt;/i&amp;gt;]''' y '''[https://es.wikipedia.org/wiki/Campo_vectorial#:~:text=Los%20campos%20vectoriales%20se%20utilizan,gravitatoria%20o%20la%20fuerza%20electromagnética.&amp;lt;i&amp;gt;vectoriales&amp;lt;/i&amp;gt;]''' en elasticidad.  Consideramos una placa rectangular plana (en dimensión 2) que ocupa la región &amp;lt;math&amp;gt;(x, y) ∈ [-1, 1]×[0, f(x)]&amp;lt;/math&amp;gt;. Donde &amp;lt;math&amp;gt; f(x)= 2+x^2 &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ella vamos a suponer que tenemos definidas dos cantidades físicas: la temperatura &amp;lt;math&amp;gt;T(x, y)&amp;lt;/math&amp;gt;, que viene dada por,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y),&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; y los desplazamientos &amp;lt;math&amp;gt;\vec{u}(x, y)&amp;lt;/math&amp;gt; producidos por la acción de una fuerza determinada. De esta forma, si definimos &amp;lt;math&amp;gt;\vec{r_{0}}(x, y)= x \vec{i} + y \vec{j} &amp;lt;/math&amp;gt; el vector de posición de los puntos de la placa antes de la deformación, la posición de cada punto (x,y) de la placa después de la deformación viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{r_{d}}(x, y)=\vec{r_{0}}(x, y)+\vec{u}(x, y).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vamos a suponer que la fuerza aplicada sobre la placa ha provocado un desplazamiento ondulatorio de los puntos de la misma dado por el vector:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{u}(x, y)=(xy\vec{i}-yx^2\vec{j})/10).&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo del mallado que representa los puntos interiores del sólido.=&lt;br /&gt;
[[Archivo:MalladoPlacaPlana.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta gráfica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del código seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo básico en Matlab, que es el uso del clear y el clc para que se borren todas las variables anteriormente usadas y no causen confusión&lt;br /&gt;
*En las siguientes líneas de código discretizamos las variables x e y.&lt;br /&gt;
*y parametrizándola entre las curvas y=0 e &amp;lt;math&amp;gt; y=2+x^2 &amp;lt;/math&amp;gt; mediante combinación lineal según la distancia a la que nos encontremos.&lt;br /&gt;
*Ya en las últimas líneas mostramos los resultados en forma de gráfica.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x = -1:h:1;&lt;br /&gt;
y1 = 2 + x.^2;  &lt;br /&gt;
y2 = zeros(size(x));  &lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y1, 'b', 'LineWidth', 1); &lt;br /&gt;
hold on;&lt;br /&gt;
plot(x, y2, 'b', 'LineWidth', 1); &lt;br /&gt;
plot([1,1],[0,3],'b','LineWidth', 1);plot([-1,-1],[0,3],'b','LineWidth', 1);&lt;br /&gt;
ncurvas = 10; &lt;br /&gt;
for k = 1:ncurvas&lt;br /&gt;
    alpha = k / ncurvas; &lt;br /&gt;
    yy = (1 - alpha) * y1 + alpha * y2; &lt;br /&gt;
    plot(x, yy); &lt;br /&gt;
end&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
    plot([x(i) x(i)],[0 y1(i)])&lt;br /&gt;
end&lt;br /&gt;
axis([-2 2 0 3]);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
title('Mallado Placa Plana');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:GradTEmP.png|500px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
[[Archivo:GradTEmP2.png|500px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente gráfica representa las curvas de nivel de la temperatura.&amp;lt;br/&amp;gt;&lt;br /&gt;
El gradiente de un campo vectorial es el siguiente: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla T(x,y) =\frac{d∂}{dx} +\frac{d∂}{dy}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
siendo el campo de temperatura: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El código usado para la representación gráfica del gradiente y de la distribución de temperatura es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clc,clear,&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
f=@(x) 2+x.^2;&lt;br /&gt;
[X,Y]=meshgrid(x,linspace(0,1,length(x)));&lt;br /&gt;
for i=1:length(x)&lt;br /&gt;
Y(:,1)=linspace(0,f(x(i)),length(x));&lt;br /&gt;
end&lt;br /&gt;
T=(1-X.^4).*(1/2-Y);&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, T);&lt;br /&gt;
hold on&lt;br /&gt;
contour3(X,Y,T);&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Temperatura(x, y)');&lt;br /&gt;
title('Distribución de Temperatura y Gradiente');&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2);&lt;br /&gt;
[Tx, Ty]=gradient(T,h,h);&lt;br /&gt;
quiver(X,Y,Tx, Ty,'m',LineWidth=1.2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Cálculo de energía calorífica con la Ley de Fourier=&lt;br /&gt;
De acuerdo a la Ley de Fourier la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; viaja de acuerdo a la fórmula &amp;lt;math&amp;gt; \vec{Q}=−κ∇T &amp;lt;/math&amp;gt;, donde  &amp;lt;math&amp;gt; κ &amp;lt;/math&amp;gt; es la constante de conductividad térmica de la placa que supondremos &amp;lt;math&amp;gt; κ=1 &amp;lt;/math&amp;gt;. Para poder calcular la energía calorífica, primero debemos de calcular el gradiente de la temperatura, que viene dada por: &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;T(x, y) = (1-x^4)(1/2-y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
El gradiente un campo escalar se obtiene derivando parcialmente respecto de cada coordenada, por lo que el gradiente del campo es: &amp;lt;center&amp;gt; &amp;lt;math&amp;gt; ∇T(x,y)= \frac{2x}{ln10(1+x^2)} \vec{i} + \frac{2(y-4)}{ln10 ((1+(y-4)^2))} \vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;, y por lo tanto, la energía calorífica &amp;lt;math&amp;gt; \vec{Q} &amp;lt;/math&amp;gt; es:&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \vec{Q}= \frac{-2x}{ln10(1+x^2)} \vec{i} - \frac{2(y-4)}{ln10 ((1+(y-4)^2))} \vec{j}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Una vez calculado, se procede a dibujarlo utilizando Matlab:&lt;br /&gt;
[[Archivo:Representaciongradiente.png|570px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=0.1;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
T=(log10(1+Mx.^2)+log10(1+(My-4).^2));&lt;br /&gt;
% Derivada parcial respecto de Mx.&lt;br /&gt;
Fx=((-2.*Mx)./(log(10).*(1+Mx.^2)));&lt;br /&gt;
% Derivada parcial respecto de My.&lt;br /&gt;
Fy=((-2.*(My-4))./(log(10).*(1+(My-4).^2)));&lt;br /&gt;
figure(3)&lt;br /&gt;
% Curvas de nivel.&lt;br /&gt;
contour(Mx,My,T,30);&lt;br /&gt;
hold on&lt;br /&gt;
% Gradiente.&lt;br /&gt;
quiver(Mx,My,Fx,Fy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título a la gráfica.&lt;br /&gt;
title('Gradiente');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de vectores en el sólido=&lt;br /&gt;
Se utilizarán los datos obtenidos en apartados anteriores, así como en el enunciado, y por lo tanto, se tiene que &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. A continuación se adjunta el resultado gráfico, así como el código utilizado en Matlab:&lt;br /&gt;
[[Archivo:Campoent0.png|520px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin(/pi/3).*My);&lt;br /&gt;
figure(4)&lt;br /&gt;
mesh(Mx,My,0.*My)&lt;br /&gt;
hold on&lt;br /&gt;
% Campo de vectores.&lt;br /&gt;
quiver(Mx,My,ux,uy);&lt;br /&gt;
hold off&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Campo de vectores en t=0');&lt;br /&gt;
% Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,12.5]);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Representación gráfica del desplazamiento del sólido=&lt;br /&gt;
A continuación se incluye la representación del sólido previa al movimiento y después del movimiento (en &amp;lt;math&amp;gt;t = 0&amp;lt;/math&amp;gt;), así como una figura que contiene la representación del sólido previa y tras el desplazamiento, para lo que se ha utilizado el comando subplot. Se han utilizado datos definidos en el apartado anterior, en concreto, &amp;lt;math&amp;gt; ux=\frac{1}{3}sin(\frac{π}{3}y) &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; uy=0 &amp;lt;/math&amp;gt;. También se adjunta el programa de Matlab utilizado para la representación.&lt;br /&gt;
[[Archivo:Desplazamientodefinitivo.png|1000px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Se establecen las variables.&lt;br /&gt;
h=1/10;&lt;br /&gt;
x=[-1:h:1];&lt;br /&gt;
y=[0:h:3];&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
uy=0.*Mx;&lt;br /&gt;
ux=(1/3).*sin((pi/3).*My);&lt;br /&gt;
figure(5)&lt;br /&gt;
% Situación inicial&lt;br /&gt;
subplot(2,2,1)&lt;br /&gt;
mesh(Mx,My,Mx*0);&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Antes del desplazamiento');&lt;br /&gt;
% Se da nombre  a los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
% Equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
%Situación tras el desplazamiento&lt;br /&gt;
subplot(2,2,2)&lt;br /&gt;
mesh(Mx+ux,My+uy,0*My);&lt;br /&gt;
% Título de la gráfica.&lt;br /&gt;
title('Después del desplazamiento');&lt;br /&gt;
%Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
%Equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
%Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
%Comparación de las dos situaciones&lt;br /&gt;
subplot(2,2,3)&lt;br /&gt;
%Antes del desplazamiento de color rojo&lt;br /&gt;
mesh(Mx,My,Mx*0,'EdgeColor','red');&lt;br /&gt;
hold on&lt;br /&gt;
mesh(Mx+ux,My+uy,0*My);&lt;br /&gt;
hold off&lt;br /&gt;
%Título de la gráfica.&lt;br /&gt;
title('Comparación del desplazamiento');&lt;br /&gt;
%Nombre de los ejes.&lt;br /&gt;
xlabel('Eje de las X');&lt;br /&gt;
ylabel('Eje de las Y');&lt;br /&gt;
%Equidistancia de los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Rango de visión de la gráfica.&lt;br /&gt;
axis([-1.5,1.5,-0.5,3.5]);&lt;br /&gt;
view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Divergencia &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular la divergencia usaremos la siguiente formula: &lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u =\frac{\partial \vec u_1}{\partial x} + \frac{\partial \vec u_2}{\partial y} + \frac{\partial \vec u_3}{\partial z} &amp;lt;/math&amp;gt; usada para calcular la divergencia en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \nabla \cdot \vec u = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La divergencia da 0, por lo tanto, como se puede observar en la grafica, no hay cambio de volumen debido al desplazamiento, al ser este nulo en todos sus puntos.&lt;br /&gt;
[[Archivo:Placa divergencia.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos la divergencia que da cero.&lt;br /&gt;
D=0.*Mx+0.*My;&lt;br /&gt;
surf(Mx,My,D)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación de la divergencia en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=1/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Rotacional &amp;lt;math&amp;gt;\left | ∇ \times \vec{u} \right |&amp;lt;/math&amp;gt;=&lt;br /&gt;
Para calcular el rotacional usaremos la siguiente formula: &amp;lt;math&amp;gt;∇ × \vec{u}= \begin{vmatrix}\vec{i} &amp;amp; \vec{j}&amp;amp; \vec{k}\\ \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y}&amp;amp; \frac{\partial }{\partial z}\\  u_{1}&amp;amp;  u_{2}&amp;amp; u_{3} \end{vmatrix}&amp;lt;/math&amp;gt; Usada para calcular el rotacional en campos escalares.&lt;br /&gt;
&lt;br /&gt;
Siendo en &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\vec u = \frac{1}{3}\sin \left ( \frac{π}{3} y\right )\vec{i} + 0\vec{j} + 0\vec{k};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;  &amp;lt;math&amp;gt;∇ × \vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\  \frac{\partial }{\partial x} &amp;amp; \frac{\partial }{\partial y} &amp;amp;\frac{\partial }{\partial z} \\ 0 &amp;amp; \frac{1}{3}\sin \left ( \frac{π}{3} y\right ) &amp;amp; 0\end{vmatrix} = \frac{π}{9}\cos \left ( \frac{π}{3} y\right )\vec{k}; &amp;lt;/math&amp;gt;   &lt;br /&gt;
&lt;br /&gt;
Buscamos el modulo:&lt;br /&gt;
&amp;lt;math&amp;gt;|∇ × \vec{u}|= \frac{π}{9}\cos \left ( \frac{π}{3} y\right )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la grafica se puede apreciar que los puntos de mayor rotacional son los pertenecientes a las rectas &amp;lt;math&amp;gt; y=0; y=6; y=12 &amp;lt;/math&amp;gt;, representadas en amarillo.&lt;br /&gt;
[[Archivo:Placarotacional.png|520px|thumb|right||Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
% Definimos las variables x e y. &lt;br /&gt;
h=1/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y=0:h:3;&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
% Introducimos el rotacional.&lt;br /&gt;
R=pi/9*cos(pi*My/3);&lt;br /&gt;
surf(Mx,My,R)&lt;br /&gt;
shading flat&lt;br /&gt;
% Damos un título a la gráfica.&lt;br /&gt;
title('Representación del modulo del rotacional en la placa');&lt;br /&gt;
% Nombramos los ejes.&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
% Se da equidistancia a los ejes.&lt;br /&gt;
axis equal;&lt;br /&gt;
% Fijamos el rango de visión.&lt;br /&gt;
axis([-1,1,0,3]);&lt;br /&gt;
% Aplicamos una escala de colores.&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2)&lt;br /&gt;
h=2/10;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensor de tensiones=&lt;br /&gt;
Para la realización de este apartado introduciremos dos nuevos conceptos: el '''[https://es.wikipedia.org/wiki/Tensor_deformación &amp;lt;i&amp;gt;tensor de deformaciones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt;]''', y el '''[https://es.wikipedia.org/wiki/Tensor_tensión &amp;lt;i&amp;gt;tensor de tensiones,&amp;lt;/i&amp;gt; &amp;lt;b&amp;gt;σ&amp;lt;/b&amp;gt;]''', definidos a continuación,&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = (∇\vec{u} + ∇\vec{u}t)/2&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ=λ∇·\vec{u}1 + 2μԐ&amp;lt;/math&amp;gt;,&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;b&amp;gt;Ԑ&amp;lt;/b&amp;gt; será la parte simétrica del tensor &amp;lt;math&amp;gt;∇·\vec{u}&amp;lt;/math&amp;gt;; &amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt; es el tensor identidad en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, y (&amp;lt;math&amp;gt;λ&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;µ&amp;lt;/math&amp;gt;) son los llamados &amp;lt;i&amp;gt;coeficientes de Lamé&amp;lt;/i&amp;gt;, que determinan las características elásticas de cada material. Para este caso tomaremos que &amp;lt;math&amp;gt;λ=µ=1&amp;lt;/math&amp;gt;. Se hallaran las tensiones normales en la dirección de los ejes cartesianos, y se graficarán en caso de ser no nulas.&lt;br /&gt;
&lt;br /&gt;
Recordando el vector &amp;lt;math&amp;gt;\vec{u}=(\frac{1}{3}sen(\frac{π}{3}y) , 0 , 0)&amp;lt;/math&amp;gt; previamente definido, el primer paso será calcular su gradiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ∇\vec{u}=\begin{pmatrix}\frac{\partial u_{1}}{\partial x} &amp;amp; \frac{\partial u_{1}}{\partial y} &amp;amp; \frac{\partial u_{1}}{\partial t} \\ \frac{\partial u_{2}}{\partial x} &amp;amp; \frac{\partial u_{2}}{\partial y} &amp;amp; \frac{\partial u_{2}}{\partial t}\\ \frac{\partial u_{3}}{\partial x} &amp;amp; \frac{\partial u_{3}}{\partial y} &amp;amp; \frac{\partial u_{3}}{\partial t}\end{pmatrix} = \begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\0 &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt; ∇\vec{u}t=\begin{pmatrix}0 &amp;amp; 0 &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con estos resultados, calculamos el &amp;lt;i&amp;gt;tensor de deformaciones&amp;lt;/i&amp;gt;:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Ԑ(\vec{u}) = \frac{∇\vec{u} + ∇\vec{u}t}{2}=\begin{pmatrix}0 &amp;amp; \frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{18}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con la divergencia del campo hallada previamente, &amp;lt;math&amp;gt;∇·\vec{u}=0&amp;lt;/math&amp;gt;, definimos el &amp;lt;i&amp;gt;tensor de tensores&amp;lt;/i&amp;gt;, para luego calcular las tensiones normales a los ejes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ = 2 μԐ=\begin{pmatrix}0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\\frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{j}·σ·\vec{j}=\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}=0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{k}·σ·\vec{k}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}\begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Atendiendo al resultado observamos como el valor de las tensiones obtenidas es cero. Esto implica la inexistencia de dichas tensiones, y la imposibilidad de trazarlas en un gráfico.&lt;br /&gt;
&lt;br /&gt;
=Tensiones tangenciales al plano ortogonal a &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt;=&lt;br /&gt;
Buscaremos analizar las tensiones que sufre la placa con respecto a la dirección especificada, en &amp;lt;i&amp;gt;t = 0&amp;lt;/i&amp;gt;. Para ello, definiremos esta tensión como &amp;lt;math&amp;gt; |σ·\vec{i}−(\vec{i}·σ·\vec{i})\vec{i}|&amp;lt;/math&amp;gt;. Recordando el resultado obtenido anteriormente, &amp;lt;math&amp;gt;\vec{i}·σ·\vec{i}=0&amp;lt;/math&amp;gt;, concluimos que la tensión buscada es igual a &amp;lt;math&amp;gt;σ·\vec{i}&amp;lt;/math&amp;gt;. Continuando el desarrollo,&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;σ·\vec{i}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0\\ \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}=\begin{pmatrix} 0 &amp;amp; \frac{π}{9}cos(\frac{π}{3}y) &amp;amp; 0 \end{pmatrix}=\frac{π}{9}cos(\frac{π}{3}y)&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación presentamos una representación gráfica del resultado hallado.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:9.1.2023.jpg|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 % Definimos las variables&lt;br /&gt;
 h=1/5;&lt;br /&gt;
 Pi=3.1415;&lt;br /&gt;
 x=[-1:h:1];&lt;br /&gt;
 y=[0:h:12];&lt;br /&gt;
 [Mx,My]=meshgrid(x,y);&lt;br /&gt;
 % Establecemos los campos a representar&lt;br /&gt;
 Tg=(Pi/9)*cos((Pi/3)*My);&lt;br /&gt;
 quiver(Mx,My,Tg,Tg.*0);&lt;br /&gt;
 % Le damos formato a la gráfica&lt;br /&gt;
 title('Tensiones tangenciales al eje i');&lt;br /&gt;
 axis equal;&lt;br /&gt;
 xlabel('Eje X');&lt;br /&gt;
 ylabel('Eje Y');&lt;br /&gt;
 axis([-5,5,-1,13]);&lt;br /&gt;
 %proyectamos la gráfica&lt;br /&gt;
 view(2)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Tensión de Von Mises=&lt;br /&gt;
La Tensión de Von Mises es una magnitud física escalar usada en campos como la ingeniería estructural, calculada a partir de los valores de las tensiones principales de cada punto del espacio, la cual indica la tensión a aplicar a cada punto de un material para que éste inicie su comportamiento plástico. &lt;br /&gt;
&lt;br /&gt;
Sea la Tensión de Von Mises &amp;lt;math&amp;gt; \sigma_{VM} &amp;lt;/math&amp;gt;, calculada para un punto P de un sólido deformable, y sean las tensiones principales del tensor tensión para dicho punto &amp;lt;math&amp;gt;\sigma_1, \sigma_2, \sigma_3&amp;lt;/math&amp;gt;, correspondientes a los autovalores de &amp;lt;math&amp;gt; \sigma_{ij} &amp;lt;/math&amp;gt;, entonces se comprueba que la Tensión de Von Mises viene dada por la siguiente expresión: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sigma_{VM} = \sqrt{ \frac { ( \sigma_1 - \sigma_2 )^2 + ( \sigma_2 - \sigma_3 )^2 + ( \sigma_3 - \sigma_1 )^2  }{2} }&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repetimos el código como en anteriores apartados, añadiendo esta vez la función de Von Mises (&amp;lt;math&amp;gt;VonMises&amp;lt;/math&amp;gt;). Asimismo añadimos un bucle donde asignamos los valores de la tensión en cada punto, y finalmente representamos la gráfica. &lt;br /&gt;
[[Archivo:TENSIONDEVONMISES.png|400px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear&lt;br /&gt;
clc&lt;br /&gt;
close all&lt;br /&gt;
%definición de las variables&lt;br /&gt;
h= 2/10;&lt;br /&gt;
x=-1:h:1;&lt;br /&gt;
y= 0:h:12;&lt;br /&gt;
&lt;br /&gt;
%matriz de X e Y y de Von Mises&lt;br /&gt;
[Mx,My]=meshgrid(x,y);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%definimos la función de Von mises siendo tp1,2,3 las tensiones principales&lt;br /&gt;
VonMises=inline('(((tp1-tp2)^2+(tp2-tp3)^2+(tp3-tp1)^2)/2)^(1/2)','tp1','tp2','tp3');&lt;br /&gt;
[f,c]=size(Mx);&lt;br /&gt;
&lt;br /&gt;
%asignamos a la matriz MVonM los valores de la tensión &lt;br /&gt;
%de Von Mises en cada punto&lt;br /&gt;
for i=1:f&lt;br /&gt;
 for j=1:c&lt;br /&gt;
  deformaciones=[[0;(pi/9).*cos((pi/3).*My(i,j));0],[(pi/9).*cos((pi/3).*My(i,j));0;0],[0;0;0]];&lt;br /&gt;
  lamdas=eig(deformaciones);&lt;br /&gt;
  tp1=lamdas(1,1);&lt;br /&gt;
  tp2=lamdas(2,1);&lt;br /&gt;
  tp3=lamdas(3,1);&lt;br /&gt;
  MVonM(i,j)=VonMises(tp1,tp2,tp3);&lt;br /&gt;
 end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%graficamos&lt;br /&gt;
surf(Mx,My,MVonM)&lt;br /&gt;
shading interp&lt;br /&gt;
axis([-5,5,-0.5,13.5]);&lt;br /&gt;
axis equal&lt;br /&gt;
title('TensióndeVonMises');&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
zlabel('Eje Z');&lt;br /&gt;
view(3);&lt;br /&gt;
colorbar;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Campo de fuerzas que actúa sobre la placa=&lt;br /&gt;
El campo de fuerzas &amp;lt;math&amp;gt;\vec{F}&amp;lt;/math&amp;gt; que actúa sobre la placa (y que son las causantes del desplazamiento observado) se aproxima usando la ecuación de la elasticidad lineal&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
donde &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; es el campo vectorial que se obtiene al hacer la divergencia de los vectores cuyas componentes son las filas de la matriz &amp;lt;math&amp;gt;σ&amp;lt;/math&amp;gt;.&lt;br /&gt;
Calcular la velocidad de propagación de las ondas &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; en términos de las constantes de Lamé, suponiendo que &amp;lt;math&amp;gt;\vec{F} = 0&amp;lt;/math&amp;gt;. Si la onda fuera longitudinal, es decir, tomando &amp;lt;math&amp;gt;\vec{a} = 1/3\vec{j}&amp;lt;/math&amp;gt;, ¿cuál sería la velocidad de propagación? Comprobar que sobre un mismo medio las ondas transversales y longitudinales no viajan a la misma velocidad, tal y como se observa en la transmisión de ondas sísmicas.&lt;br /&gt;
&lt;br /&gt;
Nuestro vector &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es &amp;lt;math&amp;gt;\vec{u}=\vec{a}·sin(k(d·\vec{r0}(x, y)−vt))&amp;lt;/math&amp;gt; Utilizandon los siguients valores: &amp;lt;math&amp;gt;\vec{a}=1/3 \vec{i} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\vec{d}=1/3 \vec{j}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;k=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
Sustituyendo las componentes dadas quedaría &amp;lt;math&amp;gt;\vec{u}=1/3·sin(\frac{\pi y}{3}-\pi vt)\vec{i})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculando &amp;lt;math&amp;gt;∇ · σ&amp;lt;/math&amp;gt; queda &amp;lt;math&amp;gt;∇ · σ =  \frac{\pi ^2}{27} · sen(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂\vec{u}}{∂t}= -\frac{\pi v}{3}·cos(\frac{\pi y}{3}-\pi vt)\vec{i} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{∂^2\vec{u}}{∂t^2}= -\frac{\pi ^2 v^2}{3}·sin(\frac{\pi y}{3}-\pi vt)\vec{i}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación de la elasticidad lineal y despejando la velocidad:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{F}=\frac{∂^2\vec{u}}{∂t^2}-∇· σ&amp;lt;/math&amp;gt;, con la cual metiendo los datos obtenidos, suponiendo que &amp;lt;math&amp;gt;\vec{F}=0&amp;lt;/math&amp;gt;, obtenemos una velocidad de propagación de las ondas de, &amp;lt;math&amp;gt;\vec{v}=\frac{1}{3}\vec{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizando &amp;lt;math&amp;gt;\vec{a}=\frac{1}{3}\vec{j}&amp;lt;/math&amp;gt;, repetiríamos el proceso, obteniendo una velocidad de onda longitudinal de &amp;lt;math&amp;gt;\vec{v}=\frac{1}{\sqrt{3}}\vec{j}.&amp;lt;/math&amp;gt;.Es decir, estando en el mismo medio las ondas transversales y longitudinales tienen una velocidad diferente.&lt;br /&gt;
&lt;br /&gt;
=Módulo del desplazamiento transversal=&lt;br /&gt;
&lt;br /&gt;
Para este último apartado se estudiará la trayectoria de un único punto &amp;lt;math&amp;gt; P( \frac{1}{2} , 1) &amp;lt;/math&amp;gt; en los primeros 10 segundos del estudio, &amp;lt;math&amp;gt;t ∈ [0, 10]&amp;lt;/math&amp;gt;. Consideraremos la velocidad de propagación definida en el apartado anterior, de forma de que la ecuación &amp;lt;math&amp;gt; \vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}·y-πvt) &amp;lt;/math&amp;gt; se convierte en &amp;lt;math&amp;gt;\vec{u}(x,y,t) = \frac{1}{3}·sen(\frac{π}{3}-\frac{π}{3}t)&amp;lt;/math&amp;gt;. Supondremos los coeficientes de Lamé con valor 1 para la presentación del resultado.&lt;br /&gt;
&lt;br /&gt;
Estudiaremos el el movimiento de &amp;lt;i&amp;gt;P&amp;lt;/i&amp;gt; con una gráfica posición-tiempo en Matlab a continuación.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:12.1.2023.png|545px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos las variables&lt;br /&gt;
h=1/200;&lt;br /&gt;
v=1/3;&lt;br /&gt;
Pi=3.1415;&lt;br /&gt;
t=0:h:10;&lt;br /&gt;
tiledlayout(1,2)&lt;br /&gt;
nexttile&lt;br /&gt;
%Creamos una primera gráfica&lt;br /&gt;
x=(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x,t)&lt;br /&gt;
title('Desplazamiento relativo - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
xlabel('Desplazamiento');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
nexttile&lt;br /&gt;
%Graficamos teniendo ahora en cuenta P&lt;br /&gt;
x2=0.5+(1/3)*sin(((Pi/3)-Pi*v*t));&lt;br /&gt;
plot(x2,t)&lt;br /&gt;
title('Desplazamiento absoluto - tiempo');&lt;br /&gt;
grid on&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Posición (x)');&lt;br /&gt;
ylabel('&amp;gt;&amp;gt;&amp;gt; Tiempo &amp;gt;&amp;gt;&amp;gt;');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Cain</name></author>	</entry>

	</feed>