<?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=Luis+Ignacio+Quintana+Sierra</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=Luis+Ignacio+Quintana+Sierra"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Luis_Ignacio_Quintana_Sierra"/>
		<updated>2026-04-29T20:34:55Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103848</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103848"/>
				<updated>2025-12-08T13:54:08Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
Aunque la catenaria y la parábola proceden de funciones matemáticas muy distintas, cuando se representan gráficamente dan lugar a curvas sorprendentemente parecidas. Esta similitud visual es tan notable que, durante siglos, se asumió erróneamente que ambas curvas eran la misma. Personajes como Galileo Galilei o Leonardo da Vinci interpretaron que la forma de los cables o cadenas colgantes seguía una parábola, cuando en realidad se ajusta a una catenaria.&lt;br /&gt;
&lt;br /&gt;
La confusión se mantuvo hasta finales del siglo XVII, cuando el desarrollo del cálculo permitió analizar estas curvas con mayor rigor. Matemáticos como Gottfried Wilhelm Leibniz, Johann Bernoulli y Christiaan Huygens lograron obtener la ecuación exacta de la catenaria y demostraron de forma concluyente que, aunque pueda recordar a una parábola, su naturaleza matemática es diferente.&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
A = 2; % Parámetro de la catenaria&lt;br /&gt;
x = linspace(-1, 1, 200); % Intervalo de representación&lt;br /&gt;
% Definición de funciones&lt;br /&gt;
caten = A * cosh(x / A);&lt;br /&gt;
parab = A + (x.^2) / (2*A);&lt;br /&gt;
txt1 = 'Catenaria: y=Acosh(x/A)';&lt;br /&gt;
txt2='Parabola: y=A+A*(x.^2/2*A)';&lt;br /&gt;
figure&lt;br /&gt;
h1 = plot(x, caten, 'r-', 'LineWidth', 1.8); % Catenaria&lt;br /&gt;
hold on&lt;br /&gt;
h2 = plot(x, parab, 'b--', 'LineWidth', 1.8); % Parábola&lt;br /&gt;
grid on&lt;br /&gt;
titulo = title('Comparación entre catenaria y parábola');&lt;br /&gt;
fontsize(titulo, 20, 'points')&lt;br /&gt;
&lt;br /&gt;
lgd = legend(txt1, txt2, 'Interpreter', 'latex', 'Location', 'north');&lt;br /&gt;
fontsize(lgd, 12, 'points')&lt;br /&gt;
&lt;br /&gt;
ejex = xlabel('&lt;br /&gt;
𝑥&lt;br /&gt;
x', 'Interpreter', 'latex');&lt;br /&gt;
fontsize(ejex, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
ejey = ylabel('&lt;br /&gt;
𝑦&lt;br /&gt;
y', 'Interpreter', 'latex', 'Rotation', 0);&lt;br /&gt;
fontsize(ejey, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gráfico===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cvp.png]]&lt;br /&gt;
&lt;br /&gt;
En la figura se aprecia la catenaria (representada en rojo) comparada con la parábola (en azul). En el intervalo elegido y para el valor &lt;br /&gt;
𝐴=2&lt;br /&gt;
A=2, ambas curvas parecen prácticamente coincidir a simple vista.&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
El '''catenoide''' es una superficie de revolución que se obtiene al girar una '''catenaria''' alrededor de un eje. En este caso, la curva generatriz viene dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma(t) = (0,\;3\cosh(t/3),\;t), \qquad t\in[-1,1]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización de la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
x(t,\theta) = 3\cosh(t/3)\cos\theta \\&lt;br /&gt;
y(t,\theta) = 3\cosh(t/3)\sin\theta \\&lt;br /&gt;
z(t,\theta) = t&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con &amp;lt;math&amp;gt;t\in[-1,1]&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta\in[0,2\pi]&amp;lt;/math&amp;gt;. &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
El siguiente código permite representar la curva generatriz y la superficie del catenoide:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Representación de la curva generatriz del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
c = cosh(t/3);&lt;br /&gt;
z = t;&lt;br /&gt;
y = 3 .* c;&lt;br /&gt;
x = zeros(size(t));&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot3(x, y, z, 'LineWidth', 2)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
title('Curva generatriz del catenoide')&lt;br /&gt;
&lt;br /&gt;
% Parametrización completa del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
theta = linspace(0, 2*pi, 30);&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[Mt, Mtheta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
Mp = cosh(Mt/3);&lt;br /&gt;
MX = Mp .* cos(Mtheta);&lt;br /&gt;
MY = Mp .* sin(Mtheta);&lt;br /&gt;
MZ = Mt;&lt;br /&gt;
&lt;br /&gt;
% Representación de la superficie del catenoide&lt;br /&gt;
figure&lt;br /&gt;
surf(MX, MY, MZ)&lt;br /&gt;
axis equal&lt;br /&gt;
colormap cool&lt;br /&gt;
shading flat&lt;br /&gt;
grid minor&lt;br /&gt;
title('Catenoide')&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:G57Catenoide.png]]&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
Las obras que siguen la forma de una catenaria invertida, generan bóvedas y arcos que distribuyen las cargas de forma eficiente, reduciendo el empuje lateral y permitiendo estructuras esbeltas, como puentes colgantes, muros y cubiertas abovedadas, gracias a su carácter de superficie mínima y alta eficiencia estructural.&lt;br /&gt;
Un ejemplo es la Cubierta del Estadio Olímpico de Múnich (1972), de Frei Otto.&lt;br /&gt;
Su estructura tensada se basa en superficies mínimas tipo catenoide obtenidas por modelos de películas de jabón, logrando una cubierta extremadamente ligera, estable y eficiente desde el punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Munich-Olimpic-Stadium-Grei-Otto.png]]&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Póster=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:POSTER G57.png|miniaturadeimagen|1500px]]&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:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103847</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103847"/>
				<updated>2025-12-08T13:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Gráfico */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
Aunque la catenaria y la parábola proceden de funciones matemáticas muy distintas, cuando se representan gráficamente dan lugar a curvas sorprendentemente parecidas. Esta similitud visual es tan notable que, durante siglos, se asumió erróneamente que ambas curvas eran la misma. Personajes como Galileo Galilei o Leonardo da Vinci interpretaron que la forma de los cables o cadenas colgantes seguía una parábola, cuando en realidad se ajusta a una catenaria.&lt;br /&gt;
&lt;br /&gt;
La confusión se mantuvo hasta finales del siglo XVII, cuando el desarrollo del cálculo permitió analizar estas curvas con mayor rigor. Matemáticos como Gottfried Wilhelm Leibniz, Johann Bernoulli y Christiaan Huygens lograron obtener la ecuación exacta de la catenaria y demostraron de forma concluyente que, aunque pueda recordar a una parábola, su naturaleza matemática es diferente.&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
A = 2; % Parámetro de la catenaria&lt;br /&gt;
x = linspace(-1, 1, 200); % Intervalo de representación&lt;br /&gt;
% Definición de funciones&lt;br /&gt;
caten = A * cosh(x / A);&lt;br /&gt;
parab = A + (x.^2) / (2*A);&lt;br /&gt;
txt1 = 'Catenaria: y=Acosh(x/A)';&lt;br /&gt;
txt2='Parabola: y=A+A*(x.^2/2*A)';&lt;br /&gt;
figure&lt;br /&gt;
h1 = plot(x, caten, 'r-', 'LineWidth', 1.8); % Catenaria&lt;br /&gt;
hold on&lt;br /&gt;
h2 = plot(x, parab, 'b--', 'LineWidth', 1.8); % Parábola&lt;br /&gt;
grid on&lt;br /&gt;
titulo = title('Comparación entre catenaria y parábola');&lt;br /&gt;
fontsize(titulo, 20, 'points')&lt;br /&gt;
&lt;br /&gt;
lgd = legend(txt1, txt2, 'Interpreter', 'latex', 'Location', 'north');&lt;br /&gt;
fontsize(lgd, 12, 'points')&lt;br /&gt;
&lt;br /&gt;
ejex = xlabel('&lt;br /&gt;
𝑥&lt;br /&gt;
x', 'Interpreter', 'latex');&lt;br /&gt;
fontsize(ejex, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
ejey = ylabel('&lt;br /&gt;
𝑦&lt;br /&gt;
y', 'Interpreter', 'latex', 'Rotation', 0);&lt;br /&gt;
fontsize(ejey, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gráfico===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cvp.png]]&lt;br /&gt;
&lt;br /&gt;
En la figura se aprecia la catenaria (representada en rojo) comparada con la parábola (en azul). En el intervalo elegido y para el valor &lt;br /&gt;
𝐴=2&lt;br /&gt;
A=2, ambas curvas parecen prácticamente coincidir a simple vista.&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
El '''catenoide''' es una superficie de revolución que se obtiene al girar una '''catenaria''' alrededor de un eje. En este caso, la curva generatriz viene dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma(t) = (0,\;3\cosh(t/3),\;t), \qquad t\in[-1,1]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización de la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
x(t,\theta) = 3\cosh(t/3)\cos\theta \\&lt;br /&gt;
y(t,\theta) = 3\cosh(t/3)\sin\theta \\&lt;br /&gt;
z(t,\theta) = t&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con &amp;lt;math&amp;gt;t\in[-1,1]&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta\in[0,2\pi]&amp;lt;/math&amp;gt;. &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
El siguiente código permite representar la curva generatriz y la superficie del catenoide:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Representación de la curva generatriz del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
c = cosh(t/3);&lt;br /&gt;
z = t;&lt;br /&gt;
y = 3 .* c;&lt;br /&gt;
x = zeros(size(t));&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot3(x, y, z, 'LineWidth', 2)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
title('Curva generatriz del catenoide')&lt;br /&gt;
&lt;br /&gt;
% Parametrización completa del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
theta = linspace(0, 2*pi, 30);&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[Mt, Mtheta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
Mp = cosh(Mt/3);&lt;br /&gt;
MX = Mp .* cos(Mtheta);&lt;br /&gt;
MY = Mp .* sin(Mtheta);&lt;br /&gt;
MZ = Mt;&lt;br /&gt;
&lt;br /&gt;
% Representación de la superficie del catenoide&lt;br /&gt;
figure&lt;br /&gt;
surf(MX, MY, MZ)&lt;br /&gt;
axis equal&lt;br /&gt;
colormap cool&lt;br /&gt;
shading flat&lt;br /&gt;
grid minor&lt;br /&gt;
title('Catenoide')&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:G57Catenoide.png]]&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
Las obras que siguen la forma de una catenaria invertida, generan bóvedas y arcos que distribuyen las cargas de forma eficiente, reduciendo el empuje lateral y permitiendo estructuras esbeltas, como puentes colgantes, muros y cubiertas abovedadas, gracias a su carácter de superficie mínima y alta eficiencia estructural.&lt;br /&gt;
Un ejemplo es la Cubierta del Estadio Olímpico de Múnich (1972), de Frei Otto.&lt;br /&gt;
Su estructura tensada se basa en superficies mínimas tipo catenoide obtenidas por modelos de películas de jabón, logrando una cubierta extremadamente ligera, estable y eficiente desde el punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Munich-Olimpic-Stadium-Grei-Otto.png]]&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:POSTER G57.png|miniaturadeimagen|1500px]]&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:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Cvp.png&amp;diff=103846</id>
		<title>Archivo:Cvp.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Cvp.png&amp;diff=103846"/>
				<updated>2025-12-08T13:48:14Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103845</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103845"/>
				<updated>2025-12-08T13:46:18Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
Aunque la catenaria y la parábola proceden de funciones matemáticas muy distintas, cuando se representan gráficamente dan lugar a curvas sorprendentemente parecidas. Esta similitud visual es tan notable que, durante siglos, se asumió erróneamente que ambas curvas eran la misma. Personajes como Galileo Galilei o Leonardo da Vinci interpretaron que la forma de los cables o cadenas colgantes seguía una parábola, cuando en realidad se ajusta a una catenaria.&lt;br /&gt;
&lt;br /&gt;
La confusión se mantuvo hasta finales del siglo XVII, cuando el desarrollo del cálculo permitió analizar estas curvas con mayor rigor. Matemáticos como Gottfried Wilhelm Leibniz, Johann Bernoulli y Christiaan Huygens lograron obtener la ecuación exacta de la catenaria y demostraron de forma concluyente que, aunque pueda recordar a una parábola, su naturaleza matemática es diferente.&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
A = 2; % Parámetro de la catenaria&lt;br /&gt;
x = linspace(-1, 1, 200); % Intervalo de representación&lt;br /&gt;
% Definición de funciones&lt;br /&gt;
caten = A * cosh(x / A);&lt;br /&gt;
parab = A + (x.^2) / (2*A);&lt;br /&gt;
txt1 = 'Catenaria: y=Acosh(x/A)';&lt;br /&gt;
txt2='Parabola: y=A+A*(x.^2/2*A)';&lt;br /&gt;
figure&lt;br /&gt;
h1 = plot(x, caten, 'r-', 'LineWidth', 1.8); % Catenaria&lt;br /&gt;
hold on&lt;br /&gt;
h2 = plot(x, parab, 'b--', 'LineWidth', 1.8); % Parábola&lt;br /&gt;
grid on&lt;br /&gt;
titulo = title('Comparación entre catenaria y parábola');&lt;br /&gt;
fontsize(titulo, 20, 'points')&lt;br /&gt;
&lt;br /&gt;
lgd = legend(txt1, txt2, 'Interpreter', 'latex', 'Location', 'north');&lt;br /&gt;
fontsize(lgd, 12, 'points')&lt;br /&gt;
&lt;br /&gt;
ejex = xlabel('&lt;br /&gt;
𝑥&lt;br /&gt;
x', 'Interpreter', 'latex');&lt;br /&gt;
fontsize(ejex, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
ejey = ylabel('&lt;br /&gt;
𝑦&lt;br /&gt;
y', 'Interpreter', 'latex', 'Rotation', 0);&lt;br /&gt;
fontsize(ejey, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gráfico===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:catenariavsparabola.png]]&lt;br /&gt;
&lt;br /&gt;
En la figura se aprecia la catenaria (representada en rojo) comparada con la parábola (en azul). En el intervalo elegido y para el valor &lt;br /&gt;
𝐴=2&lt;br /&gt;
A=2, ambas curvas parecen prácticamente coincidir a simple vista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
El '''catenoide''' es una superficie de revolución que se obtiene al girar una '''catenaria''' alrededor de un eje. En este caso, la curva generatriz viene dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma(t) = (0,\;3\cosh(t/3),\;t), \qquad t\in[-1,1]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización de la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
x(t,\theta) = 3\cosh(t/3)\cos\theta \\&lt;br /&gt;
y(t,\theta) = 3\cosh(t/3)\sin\theta \\&lt;br /&gt;
z(t,\theta) = t&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con &amp;lt;math&amp;gt;t\in[-1,1]&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta\in[0,2\pi]&amp;lt;/math&amp;gt;. &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
El siguiente código permite representar la curva generatriz y la superficie del catenoide:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Representación de la curva generatriz del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
c = cosh(t/3);&lt;br /&gt;
z = t;&lt;br /&gt;
y = 3 .* c;&lt;br /&gt;
x = zeros(size(t));&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot3(x, y, z, 'LineWidth', 2)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
title('Curva generatriz del catenoide')&lt;br /&gt;
&lt;br /&gt;
% Parametrización completa del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
theta = linspace(0, 2*pi, 30);&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[Mt, Mtheta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
Mp = cosh(Mt/3);&lt;br /&gt;
MX = Mp .* cos(Mtheta);&lt;br /&gt;
MY = Mp .* sin(Mtheta);&lt;br /&gt;
MZ = Mt;&lt;br /&gt;
&lt;br /&gt;
% Representación de la superficie del catenoide&lt;br /&gt;
figure&lt;br /&gt;
surf(MX, MY, MZ)&lt;br /&gt;
axis equal&lt;br /&gt;
colormap cool&lt;br /&gt;
shading flat&lt;br /&gt;
grid minor&lt;br /&gt;
title('Catenoide')&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:G57Catenoide.png]]&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
Las obras que siguen la forma de una catenaria invertida, generan bóvedas y arcos que distribuyen las cargas de forma eficiente, reduciendo el empuje lateral y permitiendo estructuras esbeltas, como puentes colgantes, muros y cubiertas abovedadas, gracias a su carácter de superficie mínima y alta eficiencia estructural.&lt;br /&gt;
Un ejemplo es la Cubierta del Estadio Olímpico de Múnich (1972), de Frei Otto.&lt;br /&gt;
Su estructura tensada se basa en superficies mínimas tipo catenoide obtenidas por modelos de películas de jabón, logrando una cubierta extremadamente ligera, estable y eficiente desde el punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Munich-Olimpic-Stadium-Grei-Otto.png]]&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:POSTER G57.png|miniaturadeimagen|1500px]]&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:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103844</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103844"/>
				<updated>2025-12-08T13:40:32Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Catenoide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
Aunque la catenaria y la parábola proceden de funciones matemáticas muy distintas, cuando se representan gráficamente dan lugar a curvas sorprendentemente parecidas. Esta similitud visual es tan notable que, durante siglos, se asumió erróneamente que ambas curvas eran la misma. Personajes como Galileo Galilei o Leonardo da Vinci interpretaron que la forma de los cables o cadenas colgantes seguía una parábola, cuando en realidad se ajusta a una catenaria.&lt;br /&gt;
&lt;br /&gt;
La confusión se mantuvo hasta finales del siglo XVII, cuando el desarrollo del cálculo permitió analizar estas curvas con mayor rigor. Matemáticos como Gottfried Wilhelm Leibniz, Johann Bernoulli y Christiaan Huygens lograron obtener la ecuación exacta de la catenaria y demostraron de forma concluyente que, aunque pueda recordar a una parábola, su naturaleza matemática es diferente.&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
A = 2; % Parámetro de la catenaria&lt;br /&gt;
x = linspace(-1, 1, 200); % Intervalo de representación&lt;br /&gt;
% Definición de funciones&lt;br /&gt;
caten = A * cosh(x / A);&lt;br /&gt;
parab = A + (x.^2) / (2*A);&lt;br /&gt;
txt1 = 'Catenaria: y=Acosh(x/A)';&lt;br /&gt;
txt2='Parabola: y=A+A*(x.^2/2*A)';&lt;br /&gt;
figure&lt;br /&gt;
h1 = plot(x, caten, 'r-', 'LineWidth', 1.8); % Catenaria&lt;br /&gt;
hold on&lt;br /&gt;
h2 = plot(x, parab, 'b--', 'LineWidth', 1.8); % Parábola&lt;br /&gt;
grid on&lt;br /&gt;
titulo = title('Comparación entre catenaria y parábola');&lt;br /&gt;
fontsize(titulo, 20, 'points')&lt;br /&gt;
&lt;br /&gt;
lgd = legend(txt1, txt2, 'Interpreter', 'latex', 'Location', 'north');&lt;br /&gt;
fontsize(lgd, 12, 'points')&lt;br /&gt;
&lt;br /&gt;
ejex = xlabel('&lt;br /&gt;
𝑥&lt;br /&gt;
x', 'Interpreter', 'latex');&lt;br /&gt;
fontsize(ejex, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
ejey = ylabel('&lt;br /&gt;
𝑦&lt;br /&gt;
y', 'Interpreter', 'latex', 'Rotation', 0);&lt;br /&gt;
fontsize(ejey, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gráfico===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:catenariavsparabola.png]]&lt;br /&gt;
&lt;br /&gt;
En la figura se aprecia la catenaria (representada en rojo) comparada con la parábola (en azul). En el intervalo elegido y para el valor &lt;br /&gt;
𝐴=2&lt;br /&gt;
A=2, ambas curvas parecen prácticamente coincidir a simple vista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
El '''catenoide''' es una superficie de revolución que se obtiene al girar una '''catenaria''' alrededor de un eje. En este caso, la curva generatriz viene dada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\gamma(t) = (0,\;3\cosh(t/3),\;t), \qquad t\in[-1,1]&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización de la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
x(t,\theta) = 3\cosh(t/3)\cos\theta \\&lt;br /&gt;
y(t,\theta) = 3\cosh(t/3)\sin\theta \\&lt;br /&gt;
z(t,\theta) = t&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con &amp;lt;math&amp;gt;t\in[-1,1]&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta\in[0,2\pi]&amp;lt;/math&amp;gt;. &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
El siguiente código permite representar la curva generatriz y la superficie del catenoide:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Representación de la curva generatriz del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
c = cosh(t/3);&lt;br /&gt;
z = t;&lt;br /&gt;
y = 3 .* c;&lt;br /&gt;
x = zeros(size(t));&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot3(x, y, z, 'LineWidth', 2)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
title('Curva generatriz del catenoide')&lt;br /&gt;
&lt;br /&gt;
% Parametrización completa del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
theta = linspace(0, 2*pi, 30);&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[Mt, Mtheta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
Mp = cosh(Mt/3);&lt;br /&gt;
MX = Mp .* cos(Mtheta);&lt;br /&gt;
MY = Mp .* sin(Mtheta);&lt;br /&gt;
MZ = Mt;&lt;br /&gt;
&lt;br /&gt;
% Representación de la superficie del catenoide&lt;br /&gt;
figure&lt;br /&gt;
surf(MX, MY, MZ)&lt;br /&gt;
axis equal&lt;br /&gt;
colormap cool&lt;br /&gt;
shading flat&lt;br /&gt;
grid minor&lt;br /&gt;
title('Catenoide')&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:G57Catenoide.png]]&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
Las obras que siguen la forma de una catenaria invertida, generan bóvedas y arcos que distribuyen las cargas de forma eficiente, reduciendo el empuje lateral y permitiendo estructuras esbeltas, como puentes colgantes, muros y cubiertas abovedadas, gracias a su carácter de superficie mínima y alta eficiencia estructural.&lt;br /&gt;
Un ejemplo es la Cubierta del Estadio Olímpico de Múnich (1972), de Frei Otto.&lt;br /&gt;
Su estructura tensada se basa en superficies mínimas tipo catenoide obtenidas por modelos de películas de jabón, logrando una cubierta extremadamente ligera, estable y eficiente desde el punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Munich-Olimpic-Stadium-Grei-Otto.png]]&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103843</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103843"/>
				<updated>2025-12-08T13:37:03Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Ejemplos de la superficie en construcciones civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
Aunque la catenaria y la parábola proceden de funciones matemáticas muy distintas, cuando se representan gráficamente dan lugar a curvas sorprendentemente parecidas. Esta similitud visual es tan notable que, durante siglos, se asumió erróneamente que ambas curvas eran la misma. Personajes como Galileo Galilei o Leonardo da Vinci interpretaron que la forma de los cables o cadenas colgantes seguía una parábola, cuando en realidad se ajusta a una catenaria.&lt;br /&gt;
&lt;br /&gt;
La confusión se mantuvo hasta finales del siglo XVII, cuando el desarrollo del cálculo permitió analizar estas curvas con mayor rigor. Matemáticos como Gottfried Wilhelm Leibniz, Johann Bernoulli y Christiaan Huygens lograron obtener la ecuación exacta de la catenaria y demostraron de forma concluyente que, aunque pueda recordar a una parábola, su naturaleza matemática es diferente.&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
A = 2; % Parámetro de la catenaria&lt;br /&gt;
x = linspace(-1, 1, 200); % Intervalo de representación&lt;br /&gt;
% Definición de funciones&lt;br /&gt;
caten = A * cosh(x / A);&lt;br /&gt;
parab = A + (x.^2) / (2*A);&lt;br /&gt;
txt1 = 'Catenaria: y=Acosh(x/A)';&lt;br /&gt;
txt2='Parabola: y=A+A*(x.^2/2*A)';&lt;br /&gt;
figure&lt;br /&gt;
h1 = plot(x, caten, 'r-', 'LineWidth', 1.8); % Catenaria&lt;br /&gt;
hold on&lt;br /&gt;
h2 = plot(x, parab, 'b--', 'LineWidth', 1.8); % Parábola&lt;br /&gt;
grid on&lt;br /&gt;
titulo = title('Comparación entre catenaria y parábola');&lt;br /&gt;
fontsize(titulo, 20, 'points')&lt;br /&gt;
&lt;br /&gt;
lgd = legend(txt1, txt2, 'Interpreter', 'latex', 'Location', 'north');&lt;br /&gt;
fontsize(lgd, 12, 'points')&lt;br /&gt;
&lt;br /&gt;
ejex = xlabel('&lt;br /&gt;
𝑥&lt;br /&gt;
x', 'Interpreter', 'latex');&lt;br /&gt;
fontsize(ejex, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
ejey = ylabel('&lt;br /&gt;
𝑦&lt;br /&gt;
y', 'Interpreter', 'latex', 'Rotation', 0);&lt;br /&gt;
fontsize(ejey, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gráfico===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:catenariavsparabola.png]]&lt;br /&gt;
&lt;br /&gt;
En la figura se aprecia la catenaria (representada en rojo) comparada con la parábola (en azul). En el intervalo elegido y para el valor &lt;br /&gt;
𝐴=2&lt;br /&gt;
A=2, ambas curvas parecen prácticamente coincidir a simple vista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
El siguiente código permite representar la curva generatriz y la superficie del catenoide:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Representación de la curva generatriz del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
c = cosh(t/3);&lt;br /&gt;
z = t;&lt;br /&gt;
y = 3 .* c;&lt;br /&gt;
x = zeros(size(t));&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot3(x, y, z, 'LineWidth', 2)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
title('Curva generatriz del catenoide')&lt;br /&gt;
&lt;br /&gt;
% Parametrización completa del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
theta = linspace(0, 2*pi, 30);&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[Mt, Mtheta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
Mp = cosh(Mt/3);&lt;br /&gt;
MX = Mp .* cos(Mtheta);&lt;br /&gt;
MY = Mp .* sin(Mtheta);&lt;br /&gt;
MZ = Mt;&lt;br /&gt;
&lt;br /&gt;
% Representación de la superficie del catenoide&lt;br /&gt;
figure&lt;br /&gt;
surf(MX, MY, MZ)&lt;br /&gt;
axis equal&lt;br /&gt;
colormap cool&lt;br /&gt;
shading flat&lt;br /&gt;
grid minor&lt;br /&gt;
title('Catenoide')&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:G57Catenoide.png]]&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
Las obras que siguen la forma de una catenaria invertida, generan bóvedas y arcos que distribuyen las cargas de forma eficiente, reduciendo el empuje lateral y permitiendo estructuras esbeltas, como puentes colgantes, muros y cubiertas abovedadas, gracias a su carácter de superficie mínima y alta eficiencia estructural.&lt;br /&gt;
Un ejemplo es la Cubierta del Estadio Olímpico de Múnich (1972), de Frei Otto.&lt;br /&gt;
Su estructura tensada se basa en superficies mínimas tipo catenoide obtenidas por modelos de películas de jabón, logrando una cubierta extremadamente ligera, estable y eficiente desde el punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Munich-Olimpic-Stadium-Grei-Otto.png]]&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Munich-Olimpic-Stadium-Grei-Otto.png&amp;diff=103842</id>
		<title>Archivo:Munich-Olimpic-Stadium-Grei-Otto.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Munich-Olimpic-Stadium-Grei-Otto.png&amp;diff=103842"/>
				<updated>2025-12-08T13:35:56Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103841</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=103841"/>
				<updated>2025-12-08T13:28:17Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Catenoide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
Aunque la catenaria y la parábola proceden de funciones matemáticas muy distintas, cuando se representan gráficamente dan lugar a curvas sorprendentemente parecidas. Esta similitud visual es tan notable que, durante siglos, se asumió erróneamente que ambas curvas eran la misma. Personajes como Galileo Galilei o Leonardo da Vinci interpretaron que la forma de los cables o cadenas colgantes seguía una parábola, cuando en realidad se ajusta a una catenaria.&lt;br /&gt;
&lt;br /&gt;
La confusión se mantuvo hasta finales del siglo XVII, cuando el desarrollo del cálculo permitió analizar estas curvas con mayor rigor. Matemáticos como Gottfried Wilhelm Leibniz, Johann Bernoulli y Christiaan Huygens lograron obtener la ecuación exacta de la catenaria y demostraron de forma concluyente que, aunque pueda recordar a una parábola, su naturaleza matemática es diferente.&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
A = 2; % Parámetro de la catenaria&lt;br /&gt;
x = linspace(-1, 1, 200); % Intervalo de representación&lt;br /&gt;
% Definición de funciones&lt;br /&gt;
caten = A * cosh(x / A);&lt;br /&gt;
parab = A + (x.^2) / (2*A);&lt;br /&gt;
txt1 = 'Catenaria: y=Acosh(x/A)';&lt;br /&gt;
txt2='Parabola: y=A+A*(x.^2/2*A)';&lt;br /&gt;
figure&lt;br /&gt;
h1 = plot(x, caten, 'r-', 'LineWidth', 1.8); % Catenaria&lt;br /&gt;
hold on&lt;br /&gt;
h2 = plot(x, parab, 'b--', 'LineWidth', 1.8); % Parábola&lt;br /&gt;
grid on&lt;br /&gt;
titulo = title('Comparación entre catenaria y parábola');&lt;br /&gt;
fontsize(titulo, 20, 'points')&lt;br /&gt;
&lt;br /&gt;
lgd = legend(txt1, txt2, 'Interpreter', 'latex', 'Location', 'north');&lt;br /&gt;
fontsize(lgd, 12, 'points')&lt;br /&gt;
&lt;br /&gt;
ejex = xlabel('&lt;br /&gt;
𝑥&lt;br /&gt;
x', 'Interpreter', 'latex');&lt;br /&gt;
fontsize(ejex, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
ejey = ylabel('&lt;br /&gt;
𝑦&lt;br /&gt;
y', 'Interpreter', 'latex', 'Rotation', 0);&lt;br /&gt;
fontsize(ejey, 13, 'points')&lt;br /&gt;
&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Gráfico===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:catenariavsparabola.png]]&lt;br /&gt;
&lt;br /&gt;
En la figura se aprecia la catenaria (representada en rojo) comparada con la parábola (en azul). En el intervalo elegido y para el valor &lt;br /&gt;
𝐴=2&lt;br /&gt;
A=2, ambas curvas parecen prácticamente coincidir a simple vista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
El siguiente código permite representar la curva generatriz y la superficie del catenoide:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Representación de la curva generatriz del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
c = cosh(t/3);&lt;br /&gt;
z = t;&lt;br /&gt;
y = 3 .* c;&lt;br /&gt;
x = zeros(size(t));&lt;br /&gt;
&lt;br /&gt;
figure&lt;br /&gt;
plot3(x, y, z, 'LineWidth', 2)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
title('Curva generatriz del catenoide')&lt;br /&gt;
&lt;br /&gt;
% Parametrización completa del catenoide&lt;br /&gt;
t = linspace(-1, 1, 30);&lt;br /&gt;
theta = linspace(0, 2*pi, 30);&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[Mt, Mtheta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cilíndricas&lt;br /&gt;
Mp = cosh(Mt/3);&lt;br /&gt;
MX = Mp .* cos(Mtheta);&lt;br /&gt;
MY = Mp .* sin(Mtheta);&lt;br /&gt;
MZ = Mt;&lt;br /&gt;
&lt;br /&gt;
% Representación de la superficie del catenoide&lt;br /&gt;
figure&lt;br /&gt;
surf(MX, MY, MZ)&lt;br /&gt;
axis equal&lt;br /&gt;
colormap cool&lt;br /&gt;
shading flat&lt;br /&gt;
grid minor&lt;br /&gt;
title('Catenoide')&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:G57Catenoide.png]]&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:G57Catenoide.png&amp;diff=103840</id>
		<title>Archivo:G57Catenoide.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:G57Catenoide.png&amp;diff=103840"/>
				<updated>2025-12-08T13:26:01Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:POSTER_G57.png&amp;diff=103839</id>
		<title>Archivo:POSTER G57.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:POSTER_G57.png&amp;diff=103839"/>
				<updated>2025-12-08T13:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102562</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102562"/>
				<updated>2025-12-06T18:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Función de densidad del catenoide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=3\cosh\left(\frac{t}{3}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=3\cosh\left(\frac{t}{3}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=3\cosh\left(\frac{t}{3}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
3\cosh(\tfrac{t}{3})\cos\theta,\;&lt;br /&gt;
3\cosh(\tfrac{t}{3})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{3})\cos\theta,\;\sinh(\tfrac{t}{3})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-3\cosh(\tfrac{t}{3})\cos\theta,\;-3\cosh(\tfrac{t}{3})\sin\theta,\;3\cosh(\tfrac{t}{3})\sinh(\tfrac{t}{3})),\quad&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102136</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102136"/>
				<updated>2025-12-06T16:57:24Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Distribución de la densidad y cálculo de la masa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=A\cosh\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=A\cosh\left(\frac{t}{A}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=A\cosh\left(\frac{t}{A}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{A})\cos\theta,\;\sinh(\tfrac{t}{A})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\cos\theta,\;-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\sinh(\tfrac{t}{A})),\quad&lt;br /&gt;
dS=A\cosh^2\left(\frac{t}{A}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102132</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102132"/>
				<updated>2025-12-06T16:56:01Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Distribución de la densidad y cálculo de la masa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=A\cosh\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=A\cosh\left(\frac{t}{A}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=A\cosh\left(\frac{t}{A}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{A})\cos\theta,\;\sinh(\tfrac{t}{A})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\cos\theta,\;-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\sinh(\tfrac{t}{A})),\quad&lt;br /&gt;
dS=A\cosh^2\left(\frac{t}{A}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:DensidadLaCatenariaG57.png|700 px|miniaturadeimagen|right|Distribución de la densidad sobre el Catenoide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:DensidadLaCatenariaG57.png&amp;diff=102119</id>
		<title>Archivo:DensidadLaCatenariaG57.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:DensidadLaCatenariaG57.png&amp;diff=102119"/>
				<updated>2025-12-06T16:50:37Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102109</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102109"/>
				<updated>2025-12-06T16:43:24Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Distribución de la densidad y cálculo de la masa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=A\cosh\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=A\cosh\left(\frac{t}{A}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=A\cosh\left(\frac{t}{A}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{A})\cos\theta,\;\sinh(\tfrac{t}{A})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\cos\theta,\;-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\sinh(\tfrac{t}{A})),\quad&lt;br /&gt;
dS=A\cosh^2\left(\frac{t}{A}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Distribución de la densidad sobre un catenoide&lt;br /&gt;
% Parámetros&lt;br /&gt;
A = 3;              % parámetro del catenoide&lt;br /&gt;
N = 200;            % número de puntos en cada dirección&lt;br /&gt;
t = linspace(-1,1,N);&lt;br /&gt;
theta = linspace(0,2*pi,N);&lt;br /&gt;
&lt;br /&gt;
% Generamos mallas 2D&lt;br /&gt;
[T, Theta] = meshgrid(t, theta);&lt;br /&gt;
&lt;br /&gt;
% Parametrización del catenoide&lt;br /&gt;
X1 = A*cosh(T/A).*cos(Theta);&lt;br /&gt;
X2 = A*cosh(T/A).*sin(Theta);&lt;br /&gt;
X3 = T;&lt;br /&gt;
&lt;br /&gt;
% Función de densidad f(x1,x2,x3) = x3^2 / (1 + x1^2 + x2^2)&lt;br /&gt;
F = X3.^2 ./ (1 + X1.^2 + X2.^2);&lt;br /&gt;
&lt;br /&gt;
% Gráfico de la densidad&lt;br /&gt;
figure&lt;br /&gt;
surf(X1,X2,X3,F)&lt;br /&gt;
shading interp&lt;br /&gt;
colorbar&lt;br /&gt;
xlabel('x_1')&lt;br /&gt;
ylabel('x_2')&lt;br /&gt;
zlabel('x_3')&lt;br /&gt;
title('Distribución de la densidad sobre el catenoide')&lt;br /&gt;
view(45,30)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102099</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102099"/>
				<updated>2025-12-06T16:30:32Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Función de densidad del catenoide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=A\cosh\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=A\cosh\left(\frac{t}{A}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=A\cosh\left(\frac{t}{A}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{A})\cos\theta,\;\sinh(\tfrac{t}{A})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\cos\theta,\;-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\sinh(\tfrac{t}{A})),\quad&lt;br /&gt;
dS=A\cosh^2\left(\frac{t}{A}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(x_1,x_2,x_3) = \frac{x_3^2}{1 + x_1^2 + x_2^2} \quad\longrightarrow\quad f(t,\theta) = \frac{t^2}{1 + 9 \cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102098</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102098"/>
				<updated>2025-12-06T16:26:54Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Función de densidad del catenoide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
==Distribución de la densidad y cálculo de la masa==&lt;br /&gt;
&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=A\cosh\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=A\cosh\left(\frac{t}{A}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=A\cosh\left(\frac{t}{A}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}=&lt;br /&gt;
(\sinh(\tfrac{t}{A})\cos\theta,\;\sinh(\tfrac{t}{A})\sin\theta,\;1),\quad&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\cos\theta,\;0)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial y su norma (elemento de área) son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}\times\frac{\partial \boldsymbol{\gamma}}{\partial \theta}=&lt;br /&gt;
(-A\cosh(\tfrac{t}{A})\cos\theta,\;-A\cosh(\tfrac{t}{A})\sin\theta,\;A\cosh(\tfrac{t}{A})\sinh(\tfrac{t}{A})),\quad&lt;br /&gt;
dS=A\cosh^2\left(\frac{t}{A}\right) dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad de la superficie es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(t,\theta)=\frac{t^2}{1+9\cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, la integral de la masa queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1} f(t,\theta) dS&lt;br /&gt;
=6\pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1+9\cosh^2\left(\frac{t}{3}\right)} dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Código MATLAB para calcular la masa==&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Cálculo de la masa del catenoide por método de rectángulos&lt;br /&gt;
A = 3; &lt;br /&gt;
a = -1; b = 1; &lt;br /&gt;
N = 20000;           % número de subintervalos&lt;br /&gt;
dt = (b-a)/N;        % ancho de cada rectángulo&lt;br /&gt;
tmid = a + (0.5:1:N-0.5)*dt; % puntos medios&lt;br /&gt;
&lt;br /&gt;
% Integrando&lt;br /&gt;
integrando = ( tmid.^2 .* cosh(tmid./A).^2 ) ./ ( 1 + A^2 .* cosh(tmid./A).^2 );&lt;br /&gt;
&lt;br /&gt;
% Suma de áreas&lt;br /&gt;
I = sum(integrando)*dt;&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = 6*pi*I;&lt;br /&gt;
fprintf('La masa aproximada es M = %.5f\n', M);&lt;br /&gt;
}}&lt;br /&gt;
==Resultado de la masa==&lt;br /&gt;
&lt;br /&gt;
Aplicando el código MATLAB, se obtiene la masa aproximada del catenoide:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\mathbf{M} \approx 1.26465&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta masa corresponde a la integral de la densidad sobre la superficie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M = 6 \pi \int_{-1}^{1} \frac{t^2 \cosh^2\left(\frac{t}{3}\right)}{1 + 9 \cosh^2\left(\frac{t}{3}\right)} \, dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde se ha tomado &amp;lt;math&amp;gt;A = 3&amp;lt;/math&amp;gt; y los intervalos &amp;lt;math&amp;gt;t \in [-1,1]&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta \in [0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102097</id>
		<title>La Catenaria (grupo 57)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Catenaria_(grupo_57)&amp;diff=102097"/>
				<updated>2025-12-06T16:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Función de densidad del catenoide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La catenaria. Grupo 57| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] |&lt;br /&gt;
*Jaime Pelayo de Paz&lt;br /&gt;
*Alejandro Pérez Torres&lt;br /&gt;
*Luis Ignacio Quintana Sierra&lt;br /&gt;
*Adrián Rojas Zagal&lt;br /&gt;
*Lucía Candel Matesanz }}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
La catenaria es una curva ideal que representa la curva característica que adopta un cable, cuerda o cadena perfectamente flexible cuando se encuentra suspendida entre dos puntos fijos y sometida a un campo gravitatorio uniforme. Esta forma se debe al equilibrio del peso propio y la ausencia de rigidez flexional. &lt;br /&gt;
Cumple la ecuación: &lt;br /&gt;
&amp;lt;math&amp;gt; y = a \cosh\left(\frac{x}{a}\right) &amp;lt;/math&amp;gt;, siendo ''a'' un numero natural mayor que 0&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Para representarla se utilizará su parametrización en cartesianas y ''a'' = 3: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (t,3cosh(t/3)  ),   t∈(-1,1) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
Utilizando MATLAB para la representación de la curva, se obtiene:&lt;br /&gt;
[[Archivo:1.g57.png|miniaturadeimagen|400px|thumb|right|Representación de la Catenaria]]&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad γ'(t) y aceleración γ' '(t)=&lt;br /&gt;
El vector velocidad representa el vector tangente a la curva en cada uno de los puntos de la misma, este informa sobre la dirección y sentido de la curva, además su modulo no constante indica la velocidad escalar en cada punto de la misma, viene dado por la expresión: &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
El vector aceleración representa la variación de dirección y magnitud que experimenta el vector velocidad al variar el parámetro ''t''. Se puede observar como la dirección y sentido del mismo se mantiene constante a lo largo de la curva. En este caso se expresa como:&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma''(t)=(x''(t),y''(t))=(0,\frac{1}{3}cosh(\frac{t}{3})) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:2.g57|miniaturadeimagen|650px|thumb|right|Representación de vectores velocidad y aceleración junto la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva;&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva;&lt;br /&gt;
plot(x,y,'LineWidth',3);&lt;br /&gt;
axis equal;&lt;br /&gt;
grid minor;&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector velocidad con sus componentes;&lt;br /&gt;
vi=ones(1,20);&lt;br /&gt;
vj=s;&lt;br /&gt;
% representamos el vector velocidad;&lt;br /&gt;
quiver(x,y,vi,vj,'r');&lt;br /&gt;
hold on;&lt;br /&gt;
% creamos el vector aceleración con sus componentes;&lt;br /&gt;
ai=zeros(1,20);&lt;br /&gt;
aj=c./3;&lt;br /&gt;
% representamos el vector aceleración;&lt;br /&gt;
quiver(x,y,ai,aj,'g');}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
La longitud de una curva parametrizada en función de un parámetro t en un intervalo '''&amp;lt;math&amp;gt; t\in ({t_1},{t_2})&amp;lt;/math&amp;gt;''' viene dada por:&lt;br /&gt;
'''&amp;lt;math&amp;gt; L=\int_{t_1}^{t_2}|γ′(t)|=&amp;lt;/math&amp;gt;''', siendo '''&amp;lt;math&amp;gt; |γ'(t)|&amp;lt;/math&amp;gt;''' el módulo del vector velocidad. &amp;lt;br \&amp;gt;&lt;br /&gt;
Para calcularlo se necesita el vector velocidad: &amp;lt;math&amp;gt; \gamma'(t)=(x'(t),y'(t))=(1,\sinh(\frac{t}{3})) &amp;lt;/math&amp;gt; , del que obtenemos su módulo: &amp;lt;math&amp;gt; \left|\overline{\gamma}'(t) \right|=\sqrt{1 + \sinh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\sqrt{\cosh^2\left(\frac{t}{3}\right)}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt;&lt;br /&gt;
Sustituyendo y operando en &amp;lt;math&amp;gt; t\in (-1,1)&amp;lt;/math&amp;gt; se obtiene: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; L=\int_{-1}^{1}\sqrt{cosh^2(\frac{t}{3})}dt= \int_{-1}^{1}\cosh(\frac{t}{3})dt = 3(sinh(\frac{1}{3})-sinh(\frac{-1}{3}))= 6sinh(\frac{1}{3}) = 2,03724 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Vectores tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt; y normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
El vector tangente &amp;lt;math&amp;gt;\vec{t}(t)&amp;lt;/math&amp;gt;, unitario, indica la dirección en que avanza la curva en cada punto, se calcula como: &amp;lt;math&amp;gt;\vec{t}(t)=\frac{γ'(t)}{|γ'(t)|} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
En este caso queda: &amp;lt;math&amp;gt; \vec{t}(t)=\frac{\vec{i}+sinh(\frac{t}{3})\vec{j}}{cosh(\frac{t}{3})}=sech(\frac{t}{3})\vec{i}+tanh(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por otro lado, el vector normal &amp;lt;math&amp;gt;\vec{n}(t)&amp;lt;/math&amp;gt;, también unitario, apunta hacia el centro de la circunferencia que mejor se adapta a la curva, y se calcula como: &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t) &amp;lt;/math&amp;gt;, siendo &amp;lt;math&amp;gt;\vec{b}(t)&amp;lt;/math&amp;gt; el vector binormal de la curva. Como se trata de una curva plana perteneciente al plano XY, se toma &amp;lt;math&amp;gt;\vec{b}(t)=\vec{k}&amp;lt;/math&amp;gt;. &amp;lt;br \&amp;gt; &amp;lt;br \&amp;gt;&lt;br /&gt;
Por tanto &amp;lt;math&amp;gt; \vec{n}(t)=\vec{b}(t)\times\vec{t}(t)= \begin{equation} \begin{vmatrix} \vec{i} &amp;amp; \vec{j} &amp;amp; \vec{k}\\ 0 &amp;amp; 0 &amp;amp; 1\\ sech(\frac{t}{3}) &amp;amp; tanh(\frac{t}{3}) &amp;amp; 0 \end{vmatrix}\end{equation}=-tanh(\frac{t}{3})\vec{i}+sech(\frac{t}{3})\vec{j} &amp;lt;/math&amp;gt; &lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:4.g57|miniaturadeimagen|650px|thumb|right|Vectores tangente y normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos la curva&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
s=sinh(t/3);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',5)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector tangente unitario con sus componentes&lt;br /&gt;
tgi=1./c;&lt;br /&gt;
tgj=s./c;&lt;br /&gt;
% representamos el vector tangente unitario&lt;br /&gt;
quiver(x,y,tgi,tgj,'y')&lt;br /&gt;
hold on&lt;br /&gt;
% creamos el vector normal unitario exterior con sus componentes&lt;br /&gt;
ni=(-s)./c;&lt;br /&gt;
nj=1./c;&lt;br /&gt;
% representamos el vector normal exterior&lt;br /&gt;
quiver(x,y,ni,nj,'m')}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura&amp;lt;math&amp;gt;\quad\kappa(t)&amp;lt;/math&amp;gt;=&lt;br /&gt;
La curvatura indica qué tanto cambia de dirección una curva en un punto específico, esta se define como:&amp;lt;math&amp;gt;\quad\kappa(t)=\frac{|\gamma'(t)\times \gamma''(t)|}{|\gamma'(t)|^{3}}&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto, conociendo los vectores &amp;lt;math&amp;gt; γ'(t) &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; γ''(t) &amp;lt;/math&amp;gt; obtenidos anteriormente, se calcula:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; κ(t)=\frac{\frac{1}{3}*cosh(\frac{t}{3})-0*senh(\frac{t}{3})}{(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{cosh(\frac{t}{3})}{3(1+senh^2(\frac{t}{3}))^\frac{3}{2}}=\frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , que indica la curvatura de la curva en función del parámetro ''t''.&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
La representación en una gráfica de la curva: &amp;lt;math&amp;gt; κ(t)= \frac{1}{3cosh^2(\frac{t}{3})} &amp;lt;/math&amp;gt; , en el intervalo &amp;lt;math&amp;gt;\quad t\in (-1,1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
[[Archivo:5.g57|miniaturadeimagen|350px|Representación de la curvatura de la Catenaria|right|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
% definimos la función curvatura&lt;br /&gt;
k=1./(2.*c).^2;&lt;br /&gt;
% dibujamos la función curvatura&lt;br /&gt;
plot(t,k)&lt;br /&gt;
grid minor}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circunferencia osculatriz de una curva en un punto dado, es la circunferencia que mejor se aproxima localmente a la curva, teniendo la misma dirección tangente y curvatura que la curva en ese punto específico. &amp;lt;br/&amp;gt;&lt;br /&gt;
El radio de la circunferencia osculatriz en un cierto punto de la curva &amp;lt;math&amp;gt;t_0&amp;lt;/math&amp;gt; se define como: &amp;lt;math&amp;gt;R(t_0)=\frac{1}{\kappa(t_0)}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
En este caso se calculará el radio de la circunferencia en el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(-0,5)=\frac{1}{\kappa(-0,5)} =\frac{1}{\frac{1}{3 \cosh^{2}\left(-\frac{0.5}{3}\right)}} =\frac{3\sqrt[3]{e^{2}}+6e+3e\sqrt[3]{e}}{4e} = 3,0841&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Por otro lado, el centro de dicha circunferencia se define como: &amp;lt;math&amp;gt;\quad Q(t_0)=\gamma(t_0)+\frac{1}{\kappa(t_0)}\,\vec{n}(t_0)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Conociendo la curvatura &amp;lt;math&amp;gt;\kappa&amp;lt;/math&amp;gt; y el vector normal &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; , se calcula el centro de la circunferencia que pasa por el punto de la curva correspondiente a &amp;lt;math&amp;gt;\gamma(t_0=-0.5)&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(-0,5)=(-0,5;\; 3\cosh{\frac{-0,5}{3}}) +\frac{1}{\kappa(-0,5)}\left(-tanh\left(\frac{-0.5}{3}\right), sech\left(\frac{-0.5}{3}\right)\right)&lt;br /&gt;
=\left(-\frac12-\frac{3\sqrt[3]{e^{2}}-3e\sqrt[3]{e}}{4e}, \; \frac{3\sqrt[6]{e^{5}}+3e\sqrt[6]{e}}{e}\right) = (0,00931;\; 6,0835)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
[[Archivo:6.g57|700 px|miniaturadeimagen|right|Circunferencia osculatriz y Catenaria]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% parametrizamos t&lt;br /&gt;
t=linspace(-1,1,20);&lt;br /&gt;
c=cosh(t/3);&lt;br /&gt;
x=t;&lt;br /&gt;
y=3*c;&lt;br /&gt;
% dibujamos la curva&lt;br /&gt;
plot(x,y,'LineWidth',3)&lt;br /&gt;
axis equal&lt;br /&gt;
grid minor&lt;br /&gt;
hold on&lt;br /&gt;
s=sinh(-0.5/3);&lt;br /&gt;
c=cosh(-0.5/3);&lt;br /&gt;
% definimos la función curvatura en el punto (t=-0.5)&lt;br /&gt;
k=1/(2*(c^2));&lt;br /&gt;
% calculamos el radio de la circunferencia osculatriz en el punto (t=-0.5)&lt;br /&gt;
R=1/abs(k);&lt;br /&gt;
% definimos el vector normal en el punto&lt;br /&gt;
ni=-s/c;&lt;br /&gt;
nj=1/c;&lt;br /&gt;
% calculamos el centro&lt;br /&gt;
Ci=-0.5+R*ni;&lt;br /&gt;
Cj=3*c+R*nj;&lt;br /&gt;
% parametrizamos la circunferencia en coordenadas polares&lt;br /&gt;
theta=linspace(0,2*pi,100);&lt;br /&gt;
x=Ci+R.*cos(theta);&lt;br /&gt;
y=Cj+R.*sin(theta);&lt;br /&gt;
plot(x,y,'r')}}&lt;br /&gt;
&lt;br /&gt;
=Propiedades de la curva=&lt;br /&gt;
La curva catenaria es la geometría que asume una cadena o un cable idealizado, flexible e inextensible, cuando se encuentra suspendido en sus extremos y es sometido únicamente a la acción de la gravedad.&amp;lt;br \&amp;gt;&lt;br /&gt;
Su propiedad fundamental es que su configuración de equilibrio minimiza la energía potencial del cable, lo que la hace muy estable y resistente, y la convierte en una forma ideal para el soporte de cargas distribuidas uniformemente.&amp;lt;br \&amp;gt; &lt;br /&gt;
Debido a esto, en el campo de la ingeniería civil la curva catenaria posee una gran relevancia e interés. El diseño de estructuras como los puentes colgantes, líneas eléctricas o catenarias ferroviarias aprovechan la estabilidad y resistencia proporcionada por esta forma natural. Además, una aplicación destacada es el uso de la catenaria invertida para el diseño de arcos, ya que estos trabajan de manera óptima solo a compresión, logrando evitar esfuerzos flectores y cortantes, son conocidos como arcos funiculares.&lt;br /&gt;
&lt;br /&gt;
=Ejemplos de la curva en construcciones civiles=&lt;br /&gt;
Como se ha dicho, la curva catenaria está presente en diversas construcciones civiles debido a sus propiedades de equilibrio frente a cargas distribuidas provocadas por la acción de la gravedad. A continuación se exponen algunos ejemplos: &amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;225px&amp;quot; widths=&amp;quot;350px&amp;quot;&amp;gt;&lt;br /&gt;
8.1.g57.jpg|Puente de Manhattan (Nueva York)&lt;br /&gt;
8.2.g57.jpg|Gateway Arch (San Luis, Misuri)&lt;br /&gt;
8.3.g57.jpg|Golden Gate Bridge (San Francisco, California)&lt;br /&gt;
8.4.g57.jpg|Catenaria ferroviaria&lt;br /&gt;
8.5.g57.jpg|Puente Mike O'Callaghan–Pat Tillman (EE.UU.)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Catenaria y parábola=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
&lt;br /&gt;
=Catenoide=&lt;br /&gt;
==Representación en MATLAB==&lt;br /&gt;
==Ejemplos de la superficie en construcciones civiles==&lt;br /&gt;
&lt;br /&gt;
=Función de densidad del catenoide=&lt;br /&gt;
==Distribución de la densidad==&lt;br /&gt;
&lt;br /&gt;
La curva generatriz del catenoide viene dada por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
R(t)=A\cosh\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al girarla alrededor del eje &amp;lt;math&amp;gt;x_3&amp;lt;/math&amp;gt;, se obtiene la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x_1(t,\theta)=A\cosh\left(\frac{t}{A}\right)\cos\theta;\quad&lt;br /&gt;
x_2(t,\theta)=A\cosh\left(\frac{t}{A}\right)\sin\theta;\quad&lt;br /&gt;
x_3(t,\theta)=t&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con &amp;lt;math&amp;gt;t\in(-1,1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta\in(0,2\pi)&amp;lt;/math&amp;gt;. En forma vectorial:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\boldsymbol{\gamma}(t,\theta)=&lt;br /&gt;
\big(&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
t&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}&lt;br /&gt;
=&lt;br /&gt;
\big(&lt;br /&gt;
\sinh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
\sinh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
1&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}&lt;br /&gt;
=&lt;br /&gt;
\big(&lt;br /&gt;
- A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
0&lt;br /&gt;
\big)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial resulta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}&lt;br /&gt;
\times&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}&lt;br /&gt;
=&lt;br /&gt;
\left(&lt;br /&gt;
- A\cosh(\tfrac{t}{A})\cos\theta,\;&lt;br /&gt;
- A\cosh(\tfrac{t}{A})\sin\theta,\;&lt;br /&gt;
A\cosh(\tfrac{t}{A})\sinh(\tfrac{t}{A})&lt;br /&gt;
\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y su norma es:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\|&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial t}&lt;br /&gt;
\times&lt;br /&gt;
\frac{\partial \boldsymbol{\gamma}}{\partial \theta}&lt;br /&gt;
\right\|&lt;br /&gt;
=&lt;br /&gt;
A\cosh^2\left(\frac{t}{A}\right)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el elemento de área queda:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS=A\cosh^2\left(\frac{t}{A}\right)\,dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Ahora, sustituimos la densidad&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
f(t,\theta)=\frac{t^2}{1+9\cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
junto con el área&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
dS=3\cosh^2\left(\frac{t}{3}\right)\,dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y los intervalos de integración &amp;lt;math&amp;gt;t\in(-1,1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\theta\in(0,2\pi)&amp;lt;/math&amp;gt;, se obtiene la integral de la masa:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{0}^{2\pi}\int_{-1}^{1}&lt;br /&gt;
\frac{t^2}{1+9\cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
\left(3\cosh^2\left(\frac{t}{3}\right)\right)&lt;br /&gt;
\,dt\,d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Extrayendo constantes y simplificando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M&lt;br /&gt;
=&lt;br /&gt;
6\pi&lt;br /&gt;
\int_{-1}^{1}&lt;br /&gt;
\frac{t^2\,\cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
{1+9\cosh^2\left(\frac{t}{3}\right)}&lt;br /&gt;
\,dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</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=79928</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=79928"/>
				<updated>2024-12-07T14:53:01Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Punto y dirección de la máxima variación de 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;
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;
{{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>Luis Ignacio Quintana Sierra</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=79856</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=79856"/>
				<updated>2024-12-07T13:34:56Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Campo de vectores en el sólido */&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;
&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>Luis Ignacio Quintana Sierra</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:4PlacaPlanaGrupo11.png&amp;diff=79854</id>
		<title>Archivo:4PlacaPlanaGrupo11.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:4PlacaPlanaGrupo11.png&amp;diff=79854"/>
				<updated>2024-12-07T13:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Luis Ignacio Quintana Sierra</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=79851</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=79851"/>
				<updated>2024-12-07T13:28:30Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Campo de vectores en el sólido */&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;
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;
% 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;
&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>Luis Ignacio Quintana Sierra</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=79850</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=79850"/>
				<updated>2024-12-07T13:27:21Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Campo de vectores en el sólido */&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;
&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;
% 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;
&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>Luis Ignacio Quintana Sierra</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=79849</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=79849"/>
				<updated>2024-12-07T13:26:06Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Campo de vectores en el sólido */&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;
&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;
% 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;
&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;
&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>Luis Ignacio Quintana Sierra</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=79826</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=79826"/>
				<updated>2024-12-07T12:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: /* Campo de vectores en el sólido */&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;
&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;
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;
f = @(x) 2+x.^2;&lt;br /&gt;
Region = (Y &amp;lt;= f(X));  &lt;br /&gt;
Z = zeros(size(X));&lt;br /&gt;
X(~Region) = NaN;&lt;br /&gt;
Y(~Region) = NaN;  &lt;br /&gt;
% T(x,y)&lt;br /&gt;
Temperatura = (1 - X.^4) .* (1/2 - Y); &lt;br /&gt;
% Derivadas Parciales y Gradiente&lt;br /&gt;
ParcialX = 4.*Y.*X.^3-2.*X.^3;  &lt;br /&gt;
ParcialY = (X.^4-1);    &lt;br /&gt;
gradiente = sqrt(ParcialX.^2 + ParcialY.^2);&lt;br /&gt;
% Punto Maximo Gradiente &lt;br /&gt;
[MaximoGradiente, XX] = max(gradiente(:));  &lt;br /&gt;
[MaximaX, MaximaY] = ind2sub(size(gradiente), XX);  &lt;br /&gt;
PtoMaximo = [X(MaximaX, MaximaY), Y(MaximaX, MaximaY)];  &lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
% Direccion Gradiente&lt;br /&gt;
X2 = X(1:5:end, 1:5:end);&lt;br /&gt;
Y2 = Y(1:5:end, 1:5:end);&lt;br /&gt;
ParcialX2 = ParcialX(1:5:end, 1:5:end);&lt;br /&gt;
ParcialY2 = ParcialY(1:5:end, 1:5:end);&lt;br /&gt;
% Grafico Gradiente y Punto Maximo&lt;br /&gt;
quiver3(X2, Y2, Z(1:5:end, 1:5:end), ParcialX2, ParcialY2, zeros(size(ParcialX2)), 'LineWidth', 1, 'MaxHeadSize', 1);&lt;br /&gt;
plot3(PtoMaximo(1), PtoMaximo(2), 0, 'ro', 'MarkerSize', 1, 'LineWidth', 5); &lt;br /&gt;
text(PtoMaximo(1), PtoMaximo(2), 0, sprintf(' %.2f', MaximoGradiente));&lt;br /&gt;
% Configuración de los Ejes y la Vista&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('Mallado de la Superficie y Dirección de Máxima Variación de Temperatura')  &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;
&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>Luis Ignacio Quintana Sierra</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=79825</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=79825"/>
				<updated>2024-12-07T12:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &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>Luis Ignacio Quintana Sierra</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=79822</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=79822"/>
				<updated>2024-12-07T12:56:20Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &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>Luis Ignacio Quintana Sierra</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=78864</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=78864"/>
				<updated>2024-12-05T13:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &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, 12]&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:Grafico_1.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 grafica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del codigo seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo basico 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 dos siguientes lineas de codigo discretizamos las variables x1 e y1.&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado.&lt;br /&gt;
*Finalmente las dos penúltimas lineas servirán para nombrar a los ejes x e y respectivamente, mientras que las últimos dos sirven para añadirle un título a nuestra gráfica y visualizar en planta nuestra placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
x1=-1:0.1:1;&lt;br /&gt;
y1=0:0.1:3;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,x2*0);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-2,2,0,3]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa plana');&lt;br /&gt;
view(2);}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafico_2.png|700px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente grafica 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;
en este caso sería: &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;
La temperatura máxima alcanzada es de 4.8675 y se alcanza en los puntos (61,1) y (61,61)&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
x1=-1:0.1:1;&lt;br /&gt;
y1=0:0.1:3;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= log(1+(x2).^2)+log(1+(y2-4).^2);&lt;br /&gt;
axis([-2,2,0,3]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(2.*x2./(x2.^2+1));&lt;br /&gt;
V=(2.*(y2-4))./((y2-4).^2+1);&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,30)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
x=max(max(T)) %te da el valor máximo de la temperatura&lt;br /&gt;
find(T==x) %te dice donde se encuentra este valor contando todos los valores en columnas&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>Luis Ignacio Quintana Sierra</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=78811</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=78811"/>
				<updated>2024-12-05T12:11:40Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &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, 12]&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:Grafico_1.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 grafica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del codigo seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo basico 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 dos siguientes lineas de codigo discretizamos las variables x1 e y1.&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado.&lt;br /&gt;
*Finalmente las dos penúltimas lineas servirán para nombrar a los ejes x e y respectivamente, mientras que las últimos dos sirven para añadirle un título a nuestra gráfica y visualizar en planta nuestra placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
x1=-1:0.1:1;&lt;br /&gt;
y1=0:0.1:3;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,x2*0);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-2,2,0,3]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa plana');&lt;br /&gt;
view(2);}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafico_2.png|700px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente grafica 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;
en este caso sería: &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;
La temperatura máxima alcanzada es de 4.8675 y se alcanza en los puntos (61,1) y (61,61)&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
x1=-1:0.1:1;&lt;br /&gt;
y1=0:0.1:3;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= log(1+(x2).^2)+log(1+(y2-4).^2);&lt;br /&gt;
axis([-2,2,0,3]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(2.*x2./(x2.^2+1));&lt;br /&gt;
V=(2.*(y2-4))./((y2-4).^2+1);&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,30)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
x=max(max(T)) %te da el valor máximo de la temperatura&lt;br /&gt;
find(T==x) %te dice donde se encuentra este valor contando todos los valores en columnas&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>Luis Ignacio Quintana Sierra</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=78427</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=78427"/>
				<updated>2024-12-04T19:43:01Z</updated>
		
		<summary type="html">&lt;p&gt;Luis Ignacio Quintana Sierra: &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, 12]&amp;lt;/math&amp;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:Grafico_1.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 grafica muestra el mallado de la placa y el código utilizado en MatLab para obtenerlo.&lt;br /&gt;
Un breve resumen del funcionamiento del codigo seria:&lt;br /&gt;
&lt;br /&gt;
*La primera línea del código utiliza algo basico 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 dos siguientes lineas de codigo discretizamos las variables x1 e y1.&lt;br /&gt;
*En la cuarta y en la quinta línea escribimos los comandos para crear el mallado.&lt;br /&gt;
*Finalmente las dos penúltimas lineas servirán para nombrar a los ejes x e y respectivamente, mientras que las últimos dos sirven para añadirle un título a nuestra gráfica y visualizar en planta nuestra placa.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
x1=-1:0.1:1;&lt;br /&gt;
y1=0:0.1:3;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
mesh(x2,y2,x2*0);&lt;br /&gt;
axis equal &lt;br /&gt;
axis([-2,2,0,3]);&lt;br /&gt;
xlabel('Eje X');&lt;br /&gt;
ylabel('Eje Y');&lt;br /&gt;
title('Placa plana');&lt;br /&gt;
view(2);}}&lt;br /&gt;
&lt;br /&gt;
=Curvas de nivel de la temperatura=&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Grafico_2.png|700px|thumb|right|Resultado de ejecución]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La siguiente grafica 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;
en este caso sería: &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;
La temperatura máxima alcanzada es de 4.8675 y se alcanza en los puntos (61,1) y (61,61)&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
x1=-1:0.1:1;&lt;br /&gt;
y1=0:0.1:3;&lt;br /&gt;
[x2,y2]=meshgrid(x1,y1);&lt;br /&gt;
T= log(1+(x2).^2)+log(1+(y2-4).^2);&lt;br /&gt;
axis([-2,2,0,3]);&lt;br /&gt;
hold on&lt;br /&gt;
U=(2.*x2./(x2.^2+1));&lt;br /&gt;
V=(2.*(y2-4))./((y2-4).^2+1);&lt;br /&gt;
quiver(x1,y1,U,V);&lt;br /&gt;
xlabel('Eje X')&lt;br /&gt;
ylabel('Eje Y')&lt;br /&gt;
title('Gradiente')&lt;br /&gt;
contour(x2,y2,T,30)&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
x=max(max(T)) %te da el valor máximo de la temperatura&lt;br /&gt;
find(T==x) %te dice donde se encuentra este valor contando todos los valores en columnas&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>Luis Ignacio Quintana Sierra</name></author>	</entry>

	</feed>