<?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=Juan.rubiato</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=Juan.rubiato"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Juan.rubiato"/>
		<updated>2026-04-23T19:33:08Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=83153</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=83153"/>
				<updated>2024-12-11T15:31:02Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, las clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
La expresión matemática de la clotoide 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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
La clotoide describe un fenómeno de transición suave entre una trayectoria recta y una curva circular, ya que, como se ha expuesto anteriormente, su curvatura crece de forma lineal. Conociendo esto, en el punto de inicio, el radio de curvatura es infinito, y a medida que avanza, el radio disminuye hasta tomar un valor finito, estableciendo una curvatura más definida.&lt;br /&gt;
&lt;br /&gt;
Su principal aplicación en la ingeniería es el diseño de carreteras y ferrocarriles en el que la clotoide se usa para suavizar la transición entre un tramo recto y una curva circular. Esta transición es crucial, ya que evita cambios abruptos en la aceleración centrípeta y la ajusta gradualmente. Sin una transición suave, se podría generar incomodidad o incluso peligro para los vehículos y pasajeros ya que se enfrentarían a un aumento agresivo de las fuerzas centrípetas, lo que puede afectar a la estabilidad.&lt;br /&gt;
&lt;br /&gt;
Las propiedades de la clotoide ofrecen otras aplicaciones como ayudar a mantener un flujo de agua estable, diseñar rutas de entrada y salida para embarcaciones en los puertos e incluso para construir montañas rusas.&lt;br /&gt;
&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica cuya parametrización es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsin(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsin(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sint &amp;amp;0 \\ sint &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sint\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + sinv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (vcosv+u\cdot cosv) \overline{i} + (vsinv+ u\cdot sinv) \overline{j} + v \overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A continuación, se muestran una serie de aplicaciones en el mundo real:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:helicoide33.jpg|600px|miniaturadeimagen|izquierda|'''Torre espiral (Dinamarca)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:helicoide44.jpg|600px|miniaturadeimagen|centro|'''Helicoide de Caracas (Venezuela)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa usaremos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculamos las derivadas de &amp;lt;math&amp;gt;\phi'_u &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\phi'_v &amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\phi'_u = cosv \overline{i} + sinv \overline {j}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\phi'_v = (cosv-vsinv-usinv) \overline{i} + (sinv+vcosv+ucosv) \overline {j} +\overline{k}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Posteriormente se calcula su producto vectorial para introducirlo en la matriz&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\left| \phi '_u\times\phi '_v \right | = sinv \overline{i} - cosv \overline{j} + (u+v)\overline{k}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
A continuacion se calcula &amp;lt;math&amp;gt; f(\phi(u,v))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
f(\phi(u,v))= 100-v^2 - u^2 -2uv&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Finalmente, sustituimos los valores obtenidos en la integral doble para calcular la masa&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
Masa=\int_{2\pi}^{6\pi}\int_{0}^{1} (100-u^2 - v^2 -2uv) \cdot \sqrt{1+(u+v)^2} du dv =1540,2174 &lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular la integral, hemos usado el siguiente código de matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; &lt;br /&gt;
% Definimos los extremos de los intervalos y el número de puntos&lt;br /&gt;
 n=100;&lt;br /&gt;
 h1=(1-0)/n; h2=(6*pi-2*pi)/n;&lt;br /&gt;
 u=0:h1:1; v=2*pi:h2:6*pi;&lt;br /&gt;
% Definimos el mallado &lt;br /&gt;
 [uu,vv]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Definimos el área de cada subrectángulo y usamos el método del prisma&lt;br /&gt;
area=2*2/(n^2);&lt;br /&gt;
v_acumulado=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
    for j=1:n&lt;br /&gt;
        alt=(100*ones(n+1,1)-(uu).^2-(vv).^2-2*uu.*vv).*(sqrt(1+(uu+vv).^2));&lt;br /&gt;
        v_prisma=area*alt;&lt;br /&gt;
        v_acumulado=v_acumulado+v_prisma;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
int=v_acumulado;&lt;br /&gt;
&lt;br /&gt;
fprintf ('Para n=%d, el resultado de la integral es: %.4f.\n',n,int)&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide4.jpg&amp;diff=78051</id>
		<title>Archivo:Helicoide4.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide4.jpg&amp;diff=78051"/>
				<updated>2024-12-04T15:07:57Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide3.jpg&amp;diff=78050</id>
		<title>Archivo:Helicoide3.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide3.jpg&amp;diff=78050"/>
				<updated>2024-12-04T15:07:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide2.jpeg&amp;diff=78047</id>
		<title>Archivo:Helicoide2.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide2.jpeg&amp;diff=78047"/>
				<updated>2024-12-04T15:06:55Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide1.jpg&amp;diff=78045</id>
		<title>Archivo:Helicoide1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Helicoide1.jpg&amp;diff=78045"/>
				<updated>2024-12-04T15:06:15Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=78040</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=78040"/>
				<updated>2024-12-04T15:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Superficie Reglada. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
La clotoide describe un fenómeno de transición suave entre una trayectoria recta y una curva circular, tiene la propiedad de que el radio de curvatura disminuye de manera inversamente proporcional a la distancia recorrida. En el punto de inicio, el radio de curvatura es infinito, y a medida que avanza, el radio disminuye hasta tomar un valor finito, estableciendo una curvatura más definida.&lt;br /&gt;
&lt;br /&gt;
Encontramos diferentes aplicaciones en la ingeniería, principalmente el diseño de carreteras y ferrocarriles en el que la clotoide se usa para suavizar la transición entre un tramo recto y una curva circular. Esta transición es crucial, ya que evita cambios abruptos en la aceleración centrípeta, lo que podría generar incomodidad o incluso peligro para los vehículos y pasajeros. Sin una transición suave, los vehículos experimentan un aumento repentino en las fuerzas centrípetas, lo que puede afectar la estabilidad.&lt;br /&gt;
&lt;br /&gt;
Curvas de transición: Las curvas de transición en vías ferroviarias o carreteras suelen utilizar la clotoide para reducir el impacto de los cambios de dirección. Esto también mejora la seguridad y la experiencia de conducción, ya que las fuerzas centrípetas se ajustan gradualmente.&lt;br /&gt;
&lt;br /&gt;
Optimización de trayectorias en vehículos: En algunos estudios de dinámica de vehículos, la clotoide se usa para modelar trayectorias que minimicen la variación en las fuerzas experimentadas por el vehículo.&lt;br /&gt;
&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + senv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (vcosv+u\cdot cosv) \overline{i} + (vsenv+ u\cdot senv) \overline{j} + v \overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A continuación, se muestran una serie de aplicaciones en el mundo real:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:helicoide1.jpg|600px|miniaturadeimagen|izquierda|'''Escalera''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:helicoide2.jpeg|600px|miniaturadeimagen|centro|'''Tornillo''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:helicoide3.jpg|600px|miniaturadeimagen|izquierda|'''Torre espiral (Dinamarca)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:helicoide4.jpg|600px|miniaturadeimagen|centro|'''Helicoide de Caracas (Venezuela)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular esta matriz, primero calculamos las derivadas de &amp;lt;math&amp;gt;\phi'_u &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\phi'_v &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\phi'_u = cosv&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=78034</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=78034"/>
				<updated>2024-12-04T15:04:28Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
La clotoide describe un fenómeno de transición suave entre una trayectoria recta y una curva circular, tiene la propiedad de que el radio de curvatura disminuye de manera inversamente proporcional a la distancia recorrida. En el punto de inicio, el radio de curvatura es infinito, y a medida que avanza, el radio disminuye hasta tomar un valor finito, estableciendo una curvatura más definida.&lt;br /&gt;
&lt;br /&gt;
Encontramos diferentes aplicaciones en la ingeniería, principalmente el diseño de carreteras y ferrocarriles en el que la clotoide se usa para suavizar la transición entre un tramo recto y una curva circular. Esta transición es crucial, ya que evita cambios abruptos en la aceleración centrípeta, lo que podría generar incomodidad o incluso peligro para los vehículos y pasajeros. Sin una transición suave, los vehículos experimentan un aumento repentino en las fuerzas centrípetas, lo que puede afectar la estabilidad.&lt;br /&gt;
&lt;br /&gt;
Curvas de transición: Las curvas de transición en vías ferroviarias o carreteras suelen utilizar la clotoide para reducir el impacto de los cambios de dirección. Esto también mejora la seguridad y la experiencia de conducción, ya que las fuerzas centrípetas se ajustan gradualmente.&lt;br /&gt;
&lt;br /&gt;
Optimización de trayectorias en vehículos: En algunos estudios de dinámica de vehículos, la clotoide se usa para modelar trayectorias que minimicen la variación en las fuerzas experimentadas por el vehículo.&lt;br /&gt;
&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + senv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (vcosv+u\cdot cosv) \overline{i} + (vsenv+ u\cdot senv) \overline{j} + v \overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A continuación, se muestran una serie de aplicaciones en el mundo real:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:clotoide1.jpg|600px|miniaturadeimagen|izquierda|'''Escalera''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide2.jpeg|600px|miniaturadeimagen|centro|'''Tornillo''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide3.jpg|600px|miniaturadeimagen|izquierda|'''Torre espiral (Dinamarca)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide4.jpg|600px|miniaturadeimagen|centro|'''Helicoide de Caracas (Venezuela)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para calcular esta matriz, primero calculamos las derivadas de &amp;lt;math&amp;gt;\phi'_u &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\phi'_v &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\phi'_u = cosv&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77916</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77916"/>
				<updated>2024-12-04T14:27:19Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Superficie Reglada. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + senv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (cosv+u\cdot cosv) \overline{i} + (senv+ u\cdot senv) \overline{j} + v \overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77915</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77915"/>
				<updated>2024-12-04T14:26:46Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Superficie Reglada. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \  overline{i} + senv\overline  {j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (cosv+u\cdot cosv) \overline{i} + (senv+ u\cdot senv) \overline{j} + v \overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77914</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77914"/>
				<updated>2024-12-04T14:26:03Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Superficie Reglada. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + senv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (cosv+u\cdot cosv) \overline{i} + (senv+ u\cdot senv) \overline{j} + v \overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77911</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77911"/>
				<updated>2024-12-04T14:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Superficie Reglada. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + senv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Sustituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (cosv+u\cdot cosv)\overline{i} + (senv+ u\cdot senv)\overline{j} + v\overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77908</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=77908"/>
				<updated>2024-12-04T14:24:45Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Superficie Reglada. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Clara Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 5: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
[[Archivo:clotoide11.jpg|600px|miniaturadeimagen|izquierda|'''Curva circuito Silverstone''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide33.jpeg|600px|miniaturadeimagen|centro|'''Puente Vasco da Gama (Portugal)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Archivo:clotoide44.jpg|600px|miniaturadeimagen|izquierda|'''Autopista del Sol (México)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
[[Archivo:clotoide66.jpg|600px|miniaturadeimagen|centro|'''Viaducto de Brusio (Suiza)''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
Se considera la helice cónica representada por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Para dibujar dicha superficie reglada asociada a la curva mediantes segmentos ortogonales de longitud 1 y vector &amp;lt;math&amp;gt;\bar{e}_p &amp;lt;/math&amp;gt;, se hace lo siguiente:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1) Se parametriza la curva segun v: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \gamma (v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(vcos(v),vsen(v),v), v∈(2π,6π) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2)Usar una matriz de cambio de base para pasar el vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de cilíndricas a cartesianas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
\begin{pmatrix}v_1\\v_2 \\v_3 \end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost &amp;amp; -sent &amp;amp;0 \\ sent &amp;amp; cost &amp;amp; 0\\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix}&lt;br /&gt;
\begin{pmatrix}1\\0\\0\end{pmatrix}=&lt;br /&gt;
\begin{pmatrix}cost\\ sent\\0 \end{pmatrix}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\vec{w}(v) = cosv \overline{i} + senv\overline{j} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Substituir todos los valores en la formula &amp;lt;math&amp;gt; \phi (u,v)= \gamma(v) + u\cdot \bar{w}(v) &amp;lt;/math&amp;gt; ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)= (cosv+u\cdot cosv)\overline{i} + (senv+ u\cdot senv)\overline{j} + v\overline{k} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representar la hélice cónica hemos usado el siguiente código de Matlab:&lt;br /&gt;
[[Archivo:helicoide999999.jpg|505px|thumb|right|Figura 6: Hélicoide cónica]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
%Definimos los parámetros&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
v=(2.*pi:0.01:6.*pi);&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Definimos la superficie reglada en coordenadas cilíndricas&lt;br /&gt;
 r=MV+MU;&lt;br /&gt;
 th=MV;&lt;br /&gt;
 z=MV;&lt;br /&gt;
&lt;br /&gt;
%Transformamos las coordenadas en cartesianas&lt;br /&gt;
x=r.*cos(th);&lt;br /&gt;
y=r.*sin(th);&lt;br /&gt;
z=z;&lt;br /&gt;
&lt;br /&gt;
%Dibujamos la superficie en una gráfica&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Helicoide cónico');&lt;br /&gt;
shading flat;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Dada la función de densidad &amp;lt;math&amp;gt; f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;, para calcular la masa, se usaremos la expresion&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\phi(u,v))\cdot \left | \phi '_u\times\phi '_v \right |dudv&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75286</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75286"/>
				<updated>2024-11-29T17:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Ejemplos en Ingeniería Civil. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; \gamma (t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcos(t),tsen(t),t), t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie reglada:==&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75264</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75264"/>
				<updated>2024-11-29T17:00:35Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
==Ejemplos en Ingeniería Civil.==&lt;br /&gt;
==Superficie Reglada.==&lt;br /&gt;
==Masa de la superficie reglada:==&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75231</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75231"/>
				<updated>2024-11-29T16:30:58Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Con el centro recientemente calculado, se realiza el gráfico, añadiendo el siguiente código, al anterior de la clotoide, y por tanto, obteniendo la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75224</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75224"/>
				<updated>2024-11-29T16:27:56Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75222</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75222"/>
				<updated>2024-11-29T16:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75219</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75219"/>
				<updated>2024-11-29T16:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{s^2}{2})ds - (\frac{sin(2)}{2})\\\&lt;br /&gt;
&lt;br /&gt;
Q_y(2)=\int{0}^{2}sin(\frac{s^2}{2})ds + (\frac{cos(2)}{2})&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75202</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75202"/>
				<updated>2024-11-29T16:11:05Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\kappa(t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75200</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75200"/>
				<updated>2024-11-29T16:10:39Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{kappa (t)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75198</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75198"/>
				<updated>2024-11-29T16:10:03Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\left  \kappa (t) \right }&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75196</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75196"/>
				<updated>2024-11-29T16:08:43Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: /* Circunferencia osculatriz. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\left | \kappa (t) \right |}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Realizando las operaciones correspondientes, tenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75183</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75183"/>
				<updated>2024-11-29T16:01:24Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\left | \kappa (t) \right |}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75180</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=75180"/>
				<updated>2024-11-29T16:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=(x(t),y(t))=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (0,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:hhhhhhhhhh.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc; clf;&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
 L = 5;       &lt;br /&gt;
 n = 500;  &lt;br /&gt;
 t = linspace(0, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
 x = zeros(1, n);&lt;br /&gt;
 y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Definimos las funciones&lt;br /&gt;
 f1= @(s) cos(s.^2/2);&lt;br /&gt;
 f2= @(s) sin(s.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + f1(t(i-1)) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + f2(t(i-1))* (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:iiiiiiiii.jpg|505px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos las derivadas numéricas de x(t) y y(t) (velocidad)&lt;br /&gt;
dx = cos(t.^2/2);  % Derivada primera de x(t)&lt;br /&gt;
dy = sin(t.^2/2);  % Derivada primera de y(t)&lt;br /&gt;
&lt;br /&gt;
% Calculamos las derivadas de las velocidades (aceleración)&lt;br /&gt;
ddx = -t.*sin(t.^2/2);  % Derivada segunda de x(t)&lt;br /&gt;
ddy = t.*cos(t.^2/2);  % Derivada segunda de y(t)&lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores de velocidad (negro) y aceleración (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vectores de velocidad&lt;br /&gt;
    quiver(x(i), y(i), dx(i), dy(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vectores de aceleración&lt;br /&gt;
    quiver(x(i), y(i), ddx(i), ddy(i), 0.025, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores de Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de la curva viene dada por la siguiente expresión:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; L(γ'(t))=\int_{0}^{t}|γ'(t)|dt &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se ha plasmado en el apartado anterior:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}= cos(\frac{t^2}{2}) \vec{i} +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Cuyo módulo es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})} = \sqrt {1} = 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Por tanto la longitud es:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; &lt;br /&gt;
L(γ) = \int_{0}^{5}\sqrt {cos^2(\frac{t^2}{2})+sin^2(\frac{t^2}{2})}dt = \int_{0}^{5}1dt = 5-0 = 5&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Los vectores tangente y normal de la clotoide vienen dadas por:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;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;\vec{n}(t)={\frac{\gamma'(t) \times \gamma''(t)}{|\gamma'(t) \times \gamma''(t)|}}\times{\frac{cos(\frac{t^2}{2})\vec{i}+sin(\frac{t^2}{2})\vec{j}}{1}}= {-sin(\frac{t^2}{2})\vec{i} + cos(\frac{t^2}{2})\vec{j}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
[[Archivo:jjjjjjjjj.jpg|505px|thumb|right|Figura 3: Vectores tangente y normal junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores tangente x(t) e y(t) &lt;br /&gt;
tx = cos(t.^2/2); &lt;br /&gt;
ty = sin(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
% Calculamos los vectores normal x(t) e y(t)&lt;br /&gt;
nx = -sin(t.^2/2); &lt;br /&gt;
ny = cos(t.^2/2);  &lt;br /&gt;
&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vector tangente (negro) y normal (azul)&lt;br /&gt;
for i = 1:5:n  &lt;br /&gt;
    % Vector tangente&lt;br /&gt;
    quiver(x(i), y(i), tx(i), ty(i), 0.2, 'k', 'LineWidth', 0.5, 'MaxHeadSize',1);&lt;br /&gt;
    &lt;br /&gt;
    % Vector normal&lt;br /&gt;
    quiver(x(i), y(i), nx(i), ny(i), 0.1, 'b', 'LineWidth', 0.5, 'MaxHeadSize',0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y configuración de la gráfica&lt;br /&gt;
title('Curva, Vectores tangente y normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location','Best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura k(t).==&lt;br /&gt;
La curvatura se calcula con la siguiente fórmula:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
k(t)=\frac{|\gamma'(t) \times \gamma''(t)|}{|\gamma'(t)|^3}=\frac{\left| \left( \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right) \times \left( -t \sin\left(\frac{t^2}{2}\right) \vec{i} + t \cos\left(\frac{t^2}{2}\right) \vec{j} \right) \right|}{\left| \cos\left(\frac{t^2}{2}\right) \vec{i} + \sin\left(\frac{t^2}{2}\right) \vec{j} \right|^3} = t&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La gráfica de la curvatura se calcula mediante el siguiente código de Matlab&lt;br /&gt;
[[Archivo:kkkkkkkk.jpg|505px|thumb|right|Figura 4: Curvatura]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos el parámetro t&lt;br /&gt;
 t=linspace(0,5,50);&lt;br /&gt;
% Definimos la curvatura k(t)&lt;br /&gt;
 k=t;&lt;br /&gt;
% Representamos la gráfica de la curvatura&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(k,t);&lt;br /&gt;
 title('Curvatura');&lt;br /&gt;
 xlabel('Eje x');&lt;br /&gt;
 ylabel('Eje y');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circunferencia osculatriz es una aproximación local de la curva en cada punto de esta, es decir, la circunferencia tiene la misma tangente, curvatura y centro de curvatura que la curva en cada punto.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dada esta definición y dado P= &amp;lt;math&amp;gt; \gamma (2) &amp;lt;/math&amp;gt;, es decir, t=2, el radio de la circunferencia osculatriz y su centro 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;R(t)=\frac{1}{\left | \kappa (t) \right |}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}bar{n}(t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Siguiendo con el código de la representación de la curva y añadiendo el siguiente, se obtiene la circunferencia osculatriz:&lt;br /&gt;
[[Archivo:osculatriz4444.jpg|505px|thumb|right|Figura 4: Circunferencia osculatriz y la curva]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Calculamos las integrales de la curva para t=2&lt;br /&gt;
X1=integral(f1,0,2);&lt;br /&gt;
Y1=integral(f2,0,2);&lt;br /&gt;
&lt;br /&gt;
%Definimos el centro de la circunferencia&lt;br /&gt;
Qx=X1-(sin(2))/2;&lt;br /&gt;
Qy=Y1+(cos(2))/2;&lt;br /&gt;
theta=linspace(0,2*pi,n);&lt;br /&gt;
&lt;br /&gt;
%Calculamos el radio de la circunferenica (es constante al ser k=t=2) como el radio es igual a 1/k(t):&lt;br /&gt;
R=1/2;&lt;br /&gt;
&lt;br /&gt;
%Definimos la parametrización de la circunferencia, C(t):&lt;br /&gt;
Cx=Qx+R.*cos(theta);&lt;br /&gt;
Cy=Qy+R.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Representamos la curva junto a la circunferencia osculatriz:&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y,'r')&lt;br /&gt;
plot(Cx,Cy,'b')&lt;br /&gt;
title('Curva y circunferencia osculatriz')&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Eje x')&lt;br /&gt;
ylabel('Eje y')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74408</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74408"/>
				<updated>2024-11-28T11:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=x(t),y(t)=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (-5,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:clotoide.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
L = 5;       &lt;br /&gt;
n = 500;  &lt;br /&gt;
t = linspace(-L, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
x = zeros(1, n);&lt;br /&gt;
y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + cos((t(i-1)^2) / 2) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + sin((t(i-1)^2) / 2) * (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74406</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74406"/>
				<updated>2024-11-28T11:22:00Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=x(t),y(t)=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (-5,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:clotoide.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
L = 5;       &lt;br /&gt;
n = 500;  &lt;br /&gt;
t = linspace(-L, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
x = zeros(1, n);&lt;br /&gt;
y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + cos((t(i-1)^2) / 2) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + sin((t(i-1)^2) / 2) * (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \ddot{\gamma } &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{gamma }'}=cos(\frac{t^2}{2}) \vec{i}  +sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{\gamma }''}= -t\cdot sin(\frac{t^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74400</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74400"/>
				<updated>2024-11-28T11:17:34Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=x(t),y(t)=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (-5,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:clotoide.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definimos los parámetros&lt;br /&gt;
L = 5;       &lt;br /&gt;
n = 500;  &lt;br /&gt;
t = linspace(-L, L, n);  &lt;br /&gt;
&lt;br /&gt;
% Definimos los vectores para las coordenadas x y y&lt;br /&gt;
x = zeros(1, n);&lt;br /&gt;
y = zeros(1, n);&lt;br /&gt;
&lt;br /&gt;
% Aproximamos la integral usando el método del rectángulo&lt;br /&gt;
for i = 2:n&lt;br /&gt;
    % Para x(t), sumamos la función cos(s^2 / 2) de t = 0 hasta t = t(i)&lt;br /&gt;
    x(i) = x(i-1) + cos((t(i-1)^2) / 2) * (t(i) - t(i-1));&lt;br /&gt;
    &lt;br /&gt;
    % Para y(t), repetimos el método usando sin(s^2 / 2) &lt;br /&gt;
    y(i) = y(i-1) + sin((t(i-1)^2) / 2) * (t(i) - t(i-1));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Representamos gráficamente la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('Curva de la clotoide');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para calcular ambos vectores, se han aplicado las siguientes fórmulas de velocidad &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math&amp;gt; y aceleración &amp;lt;math&amp;gt; \dot{\gamma } &amp;lt;/math}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{gamma }´}=cos(\frac{t^2}{2})  \vec{i} + sin(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{gamma}´´}= -t\cdot sin(\frac{^2}{2}) \vec{i} +t\cdot cos(\frac{t^2}{2})\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Para representarlo, partiremos del código y gráfica del apartado anterior, añadiendo el siguiente código, y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74367</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74367"/>
				<updated>2024-11-28T10:50:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;br /&gt;
&lt;br /&gt;
==Dibujo de la curva.==&lt;br /&gt;
Dada una funció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;
\gamma (t)=x(t),y(t)=\left (  \int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds \right ),  t\in (-5,5)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La representación gráfica de la curva se ha obtenido mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74306</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74306"/>
				<updated>2024-11-28T10:06:53Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
De forma matemática, los clotoides son curvas que, en el origen, son tangentes al eje de abscisas y tienen un radio de curvatura cuya disminución es inversamente proporcional a la distancia recorrida a lo largo de la curva.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Con el objetivo de analizar sus propiedades, nos vamos a enfocar en el estudio de los vectores velocidad y aceleración, así como los tres vectores del Triedro de Frenet, para posteriormente, aplicarlo en la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los dos últimos apartados, calcularemos una helicoide cónico, así como la masa de la superficie reglada.&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74291</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74291"/>
				<updated>2024-11-28T09:44:16Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74287</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74287"/>
				<updated>2024-11-28T09:41:07Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[:Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74285</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74285"/>
				<updated>2024-11-28T09:35:34Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]] | [[Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74284</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74284"/>
				<updated>2024-11-28T09:34:53Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]]|[[Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez. }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74283</id>
		<title>La Clotoide (Grupo 25)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_25)&amp;diff=74283"/>
				<updated>2024-11-28T09:34:11Z</updated>
		
		<summary type="html">&lt;p&gt;Juan.rubiato: Página creada con «{{ TrabajoED | La Clotoide (Grupo 25) |  Teoría de campos|2024-25 | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Rei...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide (Grupo 25) |  [[:Categoría:Teoría de Campos|Teoría de campos]]|[[Categoría:TC24/25|2024-25]] | Silvia Tortuero Montero, &amp;lt;br/&amp;gt;Claro Franco Reigada, &amp;lt;br/&amp;gt;Javier Nievas Molina, &amp;lt;br/&amp;gt;Rafael Eguiagaray González, &amp;lt;br/&amp;gt;Juan Rubiato Pérez }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Juan.rubiato</name></author>	</entry>

	</feed>