<?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=Ana.rua</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=Ana.rua"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Ana.rua"/>
		<updated>2026-04-24T00:21:45Z</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_10)&amp;diff=83168</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=83168"/>
				<updated>2024-12-11T17:35:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
Podemos definir la clotoide como la curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
::::&amp;lt;math&amp;gt; γ=γ(t)=(x(t),y(t))=(\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),\hspace{1cm}t∈I=(a,b)&amp;lt;/math&amp;gt;. &lt;br /&gt;
Donde &lt;br /&gt;
:&amp;lt;math&amp;gt;γ:t\to\mathbb{R}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; es el intervalo de &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; &lt;br /&gt;
:&amp;lt;math&amp;gt;a,b∈\mathbb{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas cartesianas, con valores: &lt;br /&gt;
a=0;&lt;br /&gt;
b=5;&lt;br /&gt;
N=1000 (número de puntos). Por lo tanto, la curva se expresa con:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva_1.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t)');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel_1.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
==Calculo de forma teorica==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calculo mediante métodos numéricos==&lt;br /&gt;
===Método del rectángulo===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos las siguientes fórmulas:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:Curva,_Tangente_y_Normal.png|500px|thumb|right|Figura 3: Curva, Tangente y Normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos vector tagente y normal&lt;br /&gt;
   % TANGENTE&lt;br /&gt;
    tanx = cos(t.^2/2);&lt;br /&gt;
    tany= sin(t.^2/2);&lt;br /&gt;
   % NORMAL&lt;br /&gt;
    nx=-sin(t.^2/2);&lt;br /&gt;
    ny=cos(t.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'r', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector tangente&lt;br /&gt;
quiver(x,y,tanx,tany, 'b');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector normal&lt;br /&gt;
quiver(x,y,nx,ny, 'g');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Tangente y Normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura=&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este programa que muestra cómo aumenta linealmente la curvatura de 0 a 5 segundos.&lt;br /&gt;
[[Archivo:Curvatura_clotoide.png|400px|thumb|right|Figura 4: Curvatura clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetro t&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura&lt;br /&gt;
k = t;&lt;br /&gt;
&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (2)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 2 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Circunferencia_osculatriz_y_clotoide.png|500px|thumb|right|Figura 5: Circunferencia osculatriz y clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t_osculatriz = 2; % Tiempo de la circunferencia osculatriz&lt;br /&gt;
&lt;br /&gt;
% Punto de la clotoide para t_osculatriz (t=2)&lt;br /&gt;
    % calcular posición de t = 2&lt;br /&gt;
    O = 2/(5/N);&lt;br /&gt;
    &lt;br /&gt;
    P = [x(O),y(O)]; % punto en el que t = 2&lt;br /&gt;
&lt;br /&gt;
% Vector normal calculado antes para t_osculatriz (t=2)&lt;br /&gt;
n = [-sin(t_osculatriz.^2/2),cos(t_osculatriz.^2/2)];&lt;br /&gt;
&lt;br /&gt;
% Aplicación t=2&lt;br /&gt;
k_osculatriz = t_osculatriz;&lt;br /&gt;
R = 1/2;&lt;br /&gt;
&lt;br /&gt;
    % FÓRMULA CENTRO&lt;br /&gt;
    Q = P + R*n;&lt;br /&gt;
&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tp = linspace(0,2*pi,100);&lt;br /&gt;
&lt;br /&gt;
    % Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
    xp=R*cos(tp)+Q(1);&lt;br /&gt;
&lt;br /&gt;
    % Q(2) es la coordenada en las ordenadas&lt;br /&gt;
    yp=R*sin(tp)+Q(2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos osculatriz&lt;br /&gt;
plot(P(1), P(2),'+','LineWidth',1.5);&lt;br /&gt;
plot(xp,yp,'--','Color','b','LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
legend('Curva', 'P(t = 2)', 'Osculatriz','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Información de interés=&lt;br /&gt;
La clotoide describe el fenómeno de transición suave en trayectorias curvas, es decir entre estados con diferentes radios de curvatura.&lt;br /&gt;
&lt;br /&gt;
Diseño de Carreteras:&amp;lt;br/&amp;gt;&lt;br /&gt;
En el diseño de vías terrestres, las clotoides se emplean como curvas de transición entre tramos rectos y curvos. Ayudan a: reducir el riesgo de accidentes al permitir un cambio progresivo en la dirección, minimizar el desgaste del pavimento, ya que la carga sobre el camino se distribuye mejor y mejorar la experiencia del conductor, al evitar cambios bruscos que podrían ser incómodos o peligrosos.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño de Vías Férreas:&amp;lt;br/&amp;gt;&lt;br /&gt;
En los ferrocarriles, las clotoides permiten una transición suave en las curvas, evitando descarrilamientos y distribuyendo las fuerzas de manera uniforme sobre los rieles.&lt;br /&gt;
&lt;br /&gt;
Aplicaciones en Puentes y Túneles:&amp;lt;br/&amp;gt;&lt;br /&gt;
En la ingeniería de puentes y túneles, las clotoides garantizan transiciones suaves en las trayectorias de acceso.&lt;br /&gt;
Facilitan el mantenimiento y reducen la fatiga estructural debido a cargas dinámicas.&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br/&amp;gt;&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos. Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
[[Archivo:puente_confederacion_2.png|400px|thumb|left|La clotoide en puente confederación (Canadá)]]&lt;br /&gt;
[[Archivo:autovia_del_cantabrico.jpg|450px|thumb|center|La clotoide en autovía del cantábrico (España)]]&lt;br /&gt;
[[Archivo:puerto_róterdam.jpg|400px|thumb|left|La clotoide en puerto róterdam (Paises Bajos)]]&lt;br /&gt;
[[Archivo:aeropuerto_kansai.png|450px|thumb|center|La clotoide en aeropuerto kansai (Japón)]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada33.jpg|300px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (2.*pi:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Masa de la superficie reglada=&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=100-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+99&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+99)(\sqrt{1+(1+u)^2}) dudv= 1870&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n=100;&lt;br /&gt;
&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n;&lt;br /&gt;
h2=(6*pi-2*pi)/n;&lt;br /&gt;
&lt;br /&gt;
u=0:h1:1;&lt;br /&gt;
v=2*pi:h2:6*pi;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Cálculos&lt;br /&gt;
%area de cada subrectangulo&lt;br /&gt;
area=2*2/(n^2);&lt;br /&gt;
&lt;br /&gt;
vol_acumulado=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
  for j=1:n&lt;br /&gt;
    &lt;br /&gt;
    f=(-uu.^2-2.*uu+99).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
&lt;br /&gt;
    %área&lt;br /&gt;
    w1=ones(n1+1,1);&lt;br /&gt;
    w1(1)=1/2;&lt;br /&gt;
    w1(n1+1)=1/2;&lt;br /&gt;
    area = f*w1;&lt;br /&gt;
&lt;br /&gt;
    %altura&lt;br /&gt;
    w2=ones(n2+1,1);&lt;br /&gt;
    w2(1)=1/2;&lt;br /&gt;
    w2(n2+1)=1/2;&lt;br /&gt;
    altura = h1*h2*w2';&lt;br /&gt;
 &lt;br /&gt;
    %volumen del prisma y suma acumulada&lt;br /&gt;
    vol_prisma=area*altura;&lt;br /&gt;
    vol_acumulado=vol_acumulado+vol_prisma;&lt;br /&gt;
&lt;br /&gt;
  end  &lt;br /&gt;
end&lt;br /&gt;
int=vol_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;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=83167</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=83167"/>
				<updated>2024-12-11T17:31:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
Podemos definir la clotoide como la curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
::::&amp;lt;math&amp;gt; γ=γ(t)=(x(t),y(t))=(\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),\hspace{1cm}t∈I=(a,b)&amp;lt;/math&amp;gt;. &lt;br /&gt;
Donde &lt;br /&gt;
:&amp;lt;math&amp;gt;γ:t\to\mathbb{R}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; es el intervalo de &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; &lt;br /&gt;
:&amp;lt;math&amp;gt;a,b∈\mathbb{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas cartesianas, con valores: &lt;br /&gt;
a=0;&lt;br /&gt;
b=5;&lt;br /&gt;
N=1000 (número de puntos). Por lo tanto, la curva se expresa con:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva_1.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t)');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel_1.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
==Calculo de forma teorica==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calculo mediante métodos numéricos==&lt;br /&gt;
===Método del rectángulo===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos las siguientes fórmulas:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:Curva,_Tangente_y_Normal.png|500px|thumb|right|Figura 3: Curva, Tangente y Normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos vector tagente y normal&lt;br /&gt;
   % TANGENTE&lt;br /&gt;
    tanx = cos(t.^2/2);&lt;br /&gt;
    tany= sin(t.^2/2);&lt;br /&gt;
   % NORMAL&lt;br /&gt;
    nx=-sin(t.^2/2);&lt;br /&gt;
    ny=cos(t.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'r', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector tangente&lt;br /&gt;
quiver(x,y,tanx,tany, 'b');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector normal&lt;br /&gt;
quiver(x,y,nx,ny, 'g');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Tangente y Normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura=&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este programa que muestra cómo aumenta linealmente la curvatura de 0 a 5 segundos.&lt;br /&gt;
[[Archivo:Curvatura_clotoide.png|400px|thumb|right|Figura 4: Curvatura clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetro t&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura&lt;br /&gt;
k = t;&lt;br /&gt;
&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (2)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 2 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Circunferencia_osculatriz_y_clotoide.png|500px|thumb|right|Figura 5: Circunferencia osculatriz y clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t_osculatriz = 2; % Tiempo de la circunferencia osculatriz&lt;br /&gt;
&lt;br /&gt;
% Punto de la clotoide para t_osculatriz (t=2)&lt;br /&gt;
    % calcular posición de t = 2&lt;br /&gt;
    O = 2/(5/N);&lt;br /&gt;
    &lt;br /&gt;
    P = [x(O),y(O)]; % punto en el que t = 2&lt;br /&gt;
&lt;br /&gt;
% Vector normal calculado antes para t_osculatriz (t=2)&lt;br /&gt;
n = [-sin(t_osculatriz.^2/2),cos(t_osculatriz.^2/2)];&lt;br /&gt;
&lt;br /&gt;
% Aplicación t=2&lt;br /&gt;
k_osculatriz = t_osculatriz;&lt;br /&gt;
R = 1/2;&lt;br /&gt;
&lt;br /&gt;
    % FÓRMULA CENTRO&lt;br /&gt;
    Q = P + R*n;&lt;br /&gt;
&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tp = linspace(0,2*pi,100);&lt;br /&gt;
&lt;br /&gt;
    % Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
    xp=R*cos(tp)+Q(1);&lt;br /&gt;
&lt;br /&gt;
    % Q(2) es la coordenada en las ordenadas&lt;br /&gt;
    yp=R*sin(tp)+Q(2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos osculatriz&lt;br /&gt;
plot(P(1), P(2),'+','LineWidth',1.5);&lt;br /&gt;
plot(xp,yp,'--','Color','b','LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
legend('Curva', 'P(t = 2)', 'Osculatriz','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Información de interés=&lt;br /&gt;
La clotoide describe el fenómeno de transición suave en trayectorias curvas, es decir entre estados con diferentes radios de curvatura.&lt;br /&gt;
&lt;br /&gt;
Diseño de Carreteras:&amp;lt;br/&amp;gt;&lt;br /&gt;
En el diseño de vías terrestres, las clotoides se emplean como curvas de transición entre tramos rectos y curvos. Ayudan a: reducir el riesgo de accidentes al permitir un cambio progresivo en la dirección, minimizar el desgaste del pavimento, ya que la carga sobre el camino se distribuye mejor y mejorar la experiencia del conductor, al evitar cambios bruscos que podrían ser incómodos o peligrosos.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño de Vías Férreas:&amp;lt;br/&amp;gt;&lt;br /&gt;
En los ferrocarriles, las clotoides permiten una transición suave en las curvas, evitando descarrilamientos y distribuyendo las fuerzas de manera uniforme sobre los rieles.&lt;br /&gt;
&lt;br /&gt;
Aplicaciones en Puentes y Túneles:&amp;lt;br/&amp;gt;&lt;br /&gt;
En la ingeniería de puentes y túneles, las clotoides garantizan transiciones suaves en las trayectorias de acceso.&lt;br /&gt;
Facilitan el mantenimiento y reducen la fatiga estructural debido a cargas dinámicas.&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br/&amp;gt;&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos. Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
[[Archivo:puente_confederacion_2.png|400px|thumb|left|La clotoide en puente confederación (Canadá)]]&lt;br /&gt;
[[Archivo:autovia_del_cantabrico.jpg|450px|thumb|center|La clotoide en autovía del cantábrico (España)]]&lt;br /&gt;
[[Archivo:puerto_róterdam.jpg|400px|thumb|left|La clotoide en puerto róterdam (Paises Bajos)]]&lt;br /&gt;
[[Archivo:aeropuerto_kansai.png|450px|thumb|center|La clotoide en aeropuerto kansai (Japón)]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada33.jpg|300px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (2.*pi:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:escaleradebramante.jpg|400px|thumb|left|Scala Elicoidale Momo, Ciudad del Vaticano ]]&lt;br /&gt;
&lt;br /&gt;
=Masa de la superficie reglada=&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=100-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+99&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+99)(\sqrt{1+(1+u)^2}) dudv= 1870&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n=100;&lt;br /&gt;
&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n;&lt;br /&gt;
h2=(6*pi-2*pi)/n;&lt;br /&gt;
&lt;br /&gt;
u=0:h1:1;&lt;br /&gt;
v=2*pi:h2:6*pi;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Cálculos&lt;br /&gt;
%area de cada subrectangulo&lt;br /&gt;
area=2*2/(n^2);&lt;br /&gt;
&lt;br /&gt;
vol_acumulado=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
  for j=1:n&lt;br /&gt;
    &lt;br /&gt;
    f=(-uu.^2-2.*uu+99).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
&lt;br /&gt;
    %área&lt;br /&gt;
    w1=ones(n1+1,1);&lt;br /&gt;
    w1(1)=1/2;&lt;br /&gt;
    w1(n1+1)=1/2;&lt;br /&gt;
    area = f*w1;&lt;br /&gt;
&lt;br /&gt;
    %altura&lt;br /&gt;
    w2=ones(n2+1,1);&lt;br /&gt;
    w2(1)=1/2;&lt;br /&gt;
    w2(n2+1)=1/2;&lt;br /&gt;
    altura = h1*h2*w2';&lt;br /&gt;
 &lt;br /&gt;
    %volumen del prisma y suma acumulada&lt;br /&gt;
    vol_prisma=area*altura;&lt;br /&gt;
    vol_acumulado=vol_acumulado+vol_prisma;&lt;br /&gt;
&lt;br /&gt;
  end  &lt;br /&gt;
end&lt;br /&gt;
int=vol_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;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=83166</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=83166"/>
				<updated>2024-12-11T17:28:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
Podemos definir la clotoide como la curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
::::&amp;lt;math&amp;gt; γ=γ(t)=(x(t),y(t))=(\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),\hspace{1cm}t∈I=(a,b)&amp;lt;/math&amp;gt;. &lt;br /&gt;
Donde &lt;br /&gt;
:&amp;lt;math&amp;gt;γ:t\to\mathbb{R}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; es el intervalo de &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; &lt;br /&gt;
:&amp;lt;math&amp;gt;a,b∈\mathbb{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas cartesianas, con valores: &lt;br /&gt;
a=0;&lt;br /&gt;
b=5;&lt;br /&gt;
N=1000 (número de puntos). Por lo tanto, la curva se expresa con:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva_1.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t)');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel_1.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
==Calculo de forma teorica==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calculo mediante métodos numéricos==&lt;br /&gt;
===Método del rectángulo===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos las siguientes fórmulas:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:Curva,_Tangente_y_Normal.png|500px|thumb|right|Figura 3: Curva, Tangente y Normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos vector tagente y normal&lt;br /&gt;
   % TANGENTE&lt;br /&gt;
    tanx = cos(t.^2/2);&lt;br /&gt;
    tany= sin(t.^2/2);&lt;br /&gt;
   % NORMAL&lt;br /&gt;
    nx=-sin(t.^2/2);&lt;br /&gt;
    ny=cos(t.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'r', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector tangente&lt;br /&gt;
quiver(x,y,tanx,tany, 'b');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector normal&lt;br /&gt;
quiver(x,y,nx,ny, 'g');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Tangente y Normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura=&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este programa que muestra cómo aumenta linealmente la curvatura de 0 a 5 segundos.&lt;br /&gt;
[[Archivo:Curvatura_clotoide.png|400px|thumb|right|Figura 4: Curvatura clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetro t&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura&lt;br /&gt;
k = t;&lt;br /&gt;
&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (2)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 2 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Circunferencia_osculatriz_y_clotoide.png|500px|thumb|right|Figura 5: Circunferencia osculatriz y clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t_osculatriz = 2; % Tiempo de la circunferencia osculatriz&lt;br /&gt;
&lt;br /&gt;
% Punto de la clotoide para t_osculatriz (t=2)&lt;br /&gt;
    % calcular posición de t = 2&lt;br /&gt;
    O = 2/(5/N);&lt;br /&gt;
    &lt;br /&gt;
    P = [x(O),y(O)]; % punto en el que t = 2&lt;br /&gt;
&lt;br /&gt;
% Vector normal calculado antes para t_osculatriz (t=2)&lt;br /&gt;
n = [-sin(t_osculatriz.^2/2),cos(t_osculatriz.^2/2)];&lt;br /&gt;
&lt;br /&gt;
% Aplicación t=2&lt;br /&gt;
k_osculatriz = t_osculatriz;&lt;br /&gt;
R = 1/2;&lt;br /&gt;
&lt;br /&gt;
    % FÓRMULA CENTRO&lt;br /&gt;
    Q = P + R*n;&lt;br /&gt;
&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tp = linspace(0,2*pi,100);&lt;br /&gt;
&lt;br /&gt;
    % Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
    xp=R*cos(tp)+Q(1);&lt;br /&gt;
&lt;br /&gt;
    % Q(2) es la coordenada en las ordenadas&lt;br /&gt;
    yp=R*sin(tp)+Q(2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos osculatriz&lt;br /&gt;
plot(P(1), P(2),'+','LineWidth',1.5);&lt;br /&gt;
plot(xp,yp,'--','Color','b','LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
legend('Curva', 'P(t = 2)', 'Osculatriz','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Información de interés=&lt;br /&gt;
La clotoide describe el fenómeno de transición suave en trayectorias curvas, es decir entre estados con diferentes radios de curvatura.&lt;br /&gt;
&lt;br /&gt;
Diseño de Carreteras:&amp;lt;br/&amp;gt;&lt;br /&gt;
En el diseño de vías terrestres, las clotoides se emplean como curvas de transición entre tramos rectos y curvos. Ayudan a: reducir el riesgo de accidentes al permitir un cambio progresivo en la dirección, minimizar el desgaste del pavimento, ya que la carga sobre el camino se distribuye mejor y mejorar la experiencia del conductor, al evitar cambios bruscos que podrían ser incómodos o peligrosos.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño de Vías Férreas:&amp;lt;br/&amp;gt;&lt;br /&gt;
En los ferrocarriles, las clotoides permiten una transición suave en las curvas, evitando descarrilamientos y distribuyendo las fuerzas de manera uniforme sobre los rieles.&lt;br /&gt;
&lt;br /&gt;
Aplicaciones en Puentes y Túneles:&amp;lt;br/&amp;gt;&lt;br /&gt;
En la ingeniería de puentes y túneles, las clotoides garantizan transiciones suaves en las trayectorias de acceso.&lt;br /&gt;
Facilitan el mantenimiento y reducen la fatiga estructural debido a cargas dinámicas.&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br/&amp;gt;&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos. Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
[[Archivo:puente_confederacion_2.png|400px|thumb|left|La clotoide en puente confederación (Canadá)]]&lt;br /&gt;
[[Archivo:autovia_del_cantabrico.jpg|450px|thumb|center|La clotoide en autovía del cantábrico (España)]]&lt;br /&gt;
[[Archivo:puerto_róterdam.jpg|400px|thumb|left|La clotoide en puerto róterdam (Paises Bajos)]]&lt;br /&gt;
[[Archivo:aeropuerto_kansai.png|450px|thumb|center|La clotoide en aeropuerto kansai (Japón)]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada33.jpg|300px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (2.*pi:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:escaleradebramante.jpg|400px|thumb|left|Scala Elicoidale Momo, Ciudad del Vaticano ]]&lt;br /&gt;
[[Archivo:engranaje.jpg|300px|thumb|right|Engranaje]]&lt;br /&gt;
&lt;br /&gt;
=Masa de la superficie reglada=&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=100-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+99&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+99)(\sqrt{1+(1+u)^2}) dudv= 1870&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n=100;&lt;br /&gt;
&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n;&lt;br /&gt;
h2=(6*pi-2*pi)/n;&lt;br /&gt;
&lt;br /&gt;
u=0:h1:1;&lt;br /&gt;
v=2*pi:h2:6*pi;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
%Cálculos&lt;br /&gt;
%area de cada subrectangulo&lt;br /&gt;
area=2*2/(n^2);&lt;br /&gt;
&lt;br /&gt;
vol_acumulado=0;&lt;br /&gt;
for i=1:n&lt;br /&gt;
  for j=1:n&lt;br /&gt;
    &lt;br /&gt;
    f=(-uu.^2-2.*uu+99).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
&lt;br /&gt;
    %área&lt;br /&gt;
    w1=ones(n1+1,1);&lt;br /&gt;
    w1(1)=1/2;&lt;br /&gt;
    w1(n1+1)=1/2;&lt;br /&gt;
    area = f*w1;&lt;br /&gt;
&lt;br /&gt;
    %altura&lt;br /&gt;
    w2=ones(n2+1,1);&lt;br /&gt;
    w2(1)=1/2;&lt;br /&gt;
    w2(n2+1)=1/2;&lt;br /&gt;
    altura = h1*h2*w2';&lt;br /&gt;
 &lt;br /&gt;
    %volumen del prisma y suma acumulada&lt;br /&gt;
    vol_prisma=area*altura;&lt;br /&gt;
    vol_acumulado=vol_acumulado+vol_prisma;&lt;br /&gt;
&lt;br /&gt;
  end  &lt;br /&gt;
end&lt;br /&gt;
int=vol_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;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Engranaje.jpg&amp;diff=83165</id>
		<title>Archivo:Engranaje.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Engranaje.jpg&amp;diff=83165"/>
				<updated>2024-12-11T17:18:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Escaleradebramante.jpg&amp;diff=83164</id>
		<title>Archivo:Escaleradebramante.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Escaleradebramante.jpg&amp;diff=83164"/>
				<updated>2024-12-11T17:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=80522</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=80522"/>
				<updated>2024-12-08T12:15:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
Podemos definir la clotoide como la curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
::::&amp;lt;math&amp;gt; γ=γ(t)=(x(t),y(t))=(\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),\hspace{1cm}t∈I=(a,b)&amp;lt;/math&amp;gt;. &lt;br /&gt;
Donde &lt;br /&gt;
:&amp;lt;math&amp;gt;γ:t\to\mathbb{R}^2&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; es el intervalo de &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; hasta &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; &lt;br /&gt;
:&amp;lt;math&amp;gt;a,b∈\mathbb{R}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas cartesianas, con valores: &lt;br /&gt;
a=0;&lt;br /&gt;
b=5;&lt;br /&gt;
N=1000 (número de puntos). Por lo tanto, la curva se expresa con:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva_1.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t)');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel_1.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
==Calculo de forma teorica==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calculo mediante métodos numéricos==&lt;br /&gt;
===Método del rectángulo===&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos las siguientes fórmulas:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:Curva,_Tangente_y_Normal.png|500px|thumb|right|Figura 3: Curva, Tangente y Normal]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Calculamos vector tagente y normal&lt;br /&gt;
   % TANGENTE&lt;br /&gt;
    tanx = cos(t.^2/2);&lt;br /&gt;
    tany= sin(t.^2/2);&lt;br /&gt;
   % NORMAL&lt;br /&gt;
    nx=-sin(t.^2/2);&lt;br /&gt;
    ny=cos(t.^2/2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'r', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector tangente&lt;br /&gt;
quiver(x,y,tanx,tany, 'b');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos vector normal&lt;br /&gt;
quiver(x,y,nx,ny, 'g');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Tangente y Normal');&lt;br /&gt;
legend('Curva', 'Tangente', 'Normal','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Curvatura=&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este programa que muestra cómo aumenta linealmente la curvatura de 0 a 5 segundos.&lt;br /&gt;
[[Archivo:Curvatura_clotoide.png|400px|thumb|right|Figura 4: Curvatura clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetro t&lt;br /&gt;
t = linspace(0, 5, N); % Rango de t&lt;br /&gt;
&lt;br /&gt;
% Calculamos la curvatura&lt;br /&gt;
k = t;&lt;br /&gt;
&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (2)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(2)=\frac{1}{2}&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(2) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(2)=\int_{0}^{2}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(2)=\int_{0}^{2}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=2s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 2 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Circunferencia_osculatriz_y_clotoide.png|500px|thumb|right|Figura 5: Circunferencia osculatriz y clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t_osculatriz = 2; % Tiempo de la circunferencia osculatriz&lt;br /&gt;
&lt;br /&gt;
% Punto de la clotoide para t_osculatriz (t=2)&lt;br /&gt;
    % calcular posición de t = 2&lt;br /&gt;
    O = 2/(5/N);&lt;br /&gt;
    &lt;br /&gt;
    P = [x(O),y(O)]; % punto en el que t = 2&lt;br /&gt;
&lt;br /&gt;
% Vector normal calculado antes para t_osculatriz (t=2)&lt;br /&gt;
n = [-sin(t_osculatriz.^2/2),cos(t_osculatriz.^2/2)];&lt;br /&gt;
&lt;br /&gt;
% Aplicación t=2&lt;br /&gt;
k_osculatriz = t_osculatriz;&lt;br /&gt;
R = 1/2;&lt;br /&gt;
&lt;br /&gt;
    % FÓRMULA CENTRO&lt;br /&gt;
    Q = P + R*n;&lt;br /&gt;
&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tp = linspace(0,2*pi,100);&lt;br /&gt;
&lt;br /&gt;
    % Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
    xp=R*cos(tp)+Q(1);&lt;br /&gt;
&lt;br /&gt;
    % Q(2) es la coordenada en las ordenadas&lt;br /&gt;
    yp=R*sin(tp)+Q(2);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos curva&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x,y,'g', 'LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujamos osculatriz&lt;br /&gt;
plot(P(1), P(2),'+','LineWidth',1.5);&lt;br /&gt;
plot(xp,yp,'--','Color','b','LineWidth',1.5);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
legend('Curva', 'P(t = 2)', 'Osculatriz','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
[[Archivo:puente_confederacion_2.png|400px|thumb|left|La clotoide en puente confederación (Canadá)]]&lt;br /&gt;
[[Archivo:autovia_del_cantabrico.jpg|450px|thumb|center|La clotoide en autovía del cantábrico (España)]]&lt;br /&gt;
[[Archivo:puerto_róterdam.jpg|400px|thumb|left|La clotoide en puerto róterdam (Paises Bajos)]]&lt;br /&gt;
[[Archivo:aeropuerto_kansai.png|450px|thumb|center|La clotoide en aeropuerto kansai (Japón)]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada33.jpg|300px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (2.*pi:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=100-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=100-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+99&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+99)(\sqrt{1+(1+u)^2}) dudv= 1870&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n1=100;&lt;br /&gt;
n2=100;&lt;br /&gt;
&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n1;&lt;br /&gt;
h2=(4*pi-0)/n2;&lt;br /&gt;
&lt;br /&gt;
u=0:h1:1;&lt;br /&gt;
v=0:h2:4*pi;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
&lt;br /&gt;
% Cálculos&lt;br /&gt;
f=(-uu.^2-2.*uu+99).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
w1=ones(n1+1,1);&lt;br /&gt;
w1(1)=1/2;&lt;br /&gt;
w1(n1+1)=1/2;&lt;br /&gt;
&lt;br /&gt;
w2=ones(n2+1,1);&lt;br /&gt;
w2(1)=1/2;&lt;br /&gt;
w2(n2+1)=1/2;&lt;br /&gt;
&lt;br /&gt;
result=h1*h2*w2'*f*w1&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75905</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75905"/>
				<updated>2024-12-01T14:59:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada33.jpg|300px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (0:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Superficiereglada33.jpg&amp;diff=75904</id>
		<title>Archivo:Superficiereglada33.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Superficiereglada33.jpg&amp;diff=75904"/>
				<updated>2024-12-01T14:58:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75903</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75903"/>
				<updated>2024-12-01T14:52:34Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(2π,6π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada1.jpg|450px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (0:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75902</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75902"/>
				<updated>2024-12-01T14:50:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada1.jpg|450px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (0:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75901</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75901"/>
				<updated>2024-12-01T14:49:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:superficiereglada1.jpg|300px|thumb|right|Figura 2: Superficie reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (0:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide._GRUPO_26&amp;diff=75900</id>
		<title>La Clotoide. GRUPO 26</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide._GRUPO_26&amp;diff=75900"/>
				<updated>2024-12-01T14:47:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Representación. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide. GRUPO 26 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Cristina Martín de Hijas, &amp;lt;br/&amp;gt;Iñigo Guitart Simal, &amp;lt;br/&amp;gt;Alba Sánchez Alberquilla }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC23/24]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
Expresado de un modo matemático, las clotoides son curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los últimos apartados, se estudiará una hélice circular, como su superficie reglada, para su mismo análisis en la ingeniería.&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,4)&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 obtiene mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:clotoidefinal.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definición parámetros&lt;br /&gt;
N=200;&lt;br /&gt;
h=(4-0)/N;&lt;br /&gt;
t=linspace(0,4,N);&lt;br /&gt;
% Almacenamiento resultados&lt;br /&gt;
x=zeros(1,length(t));&lt;br /&gt;
y=zeros(1,length(t));&lt;br /&gt;
% Funciones&lt;br /&gt;
fx=inline('cos(s.^2/2)');&lt;br /&gt;
fy=inline('sin(s.^2/2)');&lt;br /&gt;
% Integración método trapecio&lt;br /&gt;
for N=1:length(x)&lt;br /&gt;
  s=t(1:N);&lt;br /&gt;
  x(N)=trapz(s,fx(s));&lt;br /&gt;
  y(N)=trapz(s,fy(s));&lt;br /&gt;
end&lt;br /&gt;
% Gráfica&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('Dibujo clotoide');&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para los cálculos, hacemos uso de las definiciones 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;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:veloacelfinal.jpg|350px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Vectores velocidad y aceleración&lt;br /&gt;
Vx = cos(t.^2/2);&lt;br /&gt;
Vy = sin(t.^2/2);&lt;br /&gt;
Ax = -t.*sin(t.^2/2);&lt;br /&gt;
Ay = t.*cos(t.^2/2);&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y)&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
quiver(x,y,Ax,Ay);&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('VELOCIDAD Y ACELERACIÓN');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de una curva se calcula mediante la siguiente fórmula: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \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;
En nuestro caso &amp;lt;math&amp;gt;\vec{{\gamma }'}&amp;lt;/math&amp;gt; calculado en el apartado previo es:&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;
Su módulo por tanto es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos(\frac{t^2}{2})+sin(\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;
De lo que deducimos que la longitud de la curva 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;
ℓ(γ) = \int_{0}^{4}\sqrt {cos(\frac{t^2}{2})+sin(\frac{t^2}{2})}dt = \int_{0}^{4}1dt = 4-0 = 4&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos teóricamente las siguientes definiciones&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:ap4final.jpg|420px|thumb|right|Figura 3: Vectores tangente y normal de la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Vectores tangente y normal&lt;br /&gt;
tanx= cos(t.^2/2);&lt;br /&gt;
tany= sin(t.^2/2);&lt;br /&gt;
nx=-sin(t.^2/2);&lt;br /&gt;
ny=cos(t.^2/2);&lt;br /&gt;
% Gráfica junto a la clotoide&lt;br /&gt;
figure;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,tanx,tany)&lt;br /&gt;
quiver(x,y,nx,ny)&lt;br /&gt;
hold off&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Vectores tangente y normal');&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura.==&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este sencillo programa que muestra cómo aumenta linealmente la curvatura de 0 a 4 segundos.&lt;br /&gt;
[[Archivo:ap5perf.jpg|380px|thumb|right|Figura 4: Curvatura de la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definicón de parámetro t&lt;br /&gt;
t=linspace(0,4,50);&lt;br /&gt;
% Definicón de la función&lt;br /&gt;
k=t;&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (1)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=1s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(1)=1&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(1) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(1)=\int_{0}^{1}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(1)=\int_{0}^{1}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=1s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 1 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:grafica6buena.jpg|505px|thumb|right|Figura 6: Circunferencia osculatriz en el instante t=1s junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Curva de 0 a 1 segundos&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=1;&lt;br /&gt;
N=100;&lt;br /&gt;
h=(tN-t0)/N;&lt;br /&gt;
t=linspace(t0,tN,N);&lt;br /&gt;
x=zeros(1,length(t));&lt;br /&gt;
y=zeros(1,length(t));&lt;br /&gt;
fx=inline('cos(s.^2/2)');&lt;br /&gt;
fy=inline('sin(s.^2/2)');&lt;br /&gt;
for N=1:length(x)&lt;br /&gt;
  s=t(1:N);&lt;br /&gt;
  x(N)=trapz(s,fx(s));&lt;br /&gt;
  y(N)=trapz(s,fy(s));&lt;br /&gt;
end&lt;br /&gt;
% Punto de la clotoide para t=1&lt;br /&gt;
P=[x(100),y(100)];&lt;br /&gt;
% Vector normal calculado antes&lt;br /&gt;
n=[-sin(1/2),cos(1/2)];&lt;br /&gt;
% Aplicación de la fórmula para t=1&lt;br /&gt;
k=1;&lt;br /&gt;
R=1;&lt;br /&gt;
% Fórmula centro&lt;br /&gt;
Q=P+R*n;&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tt=linspace(0,2*pi,40);&lt;br /&gt;
% Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
xx=R*cos(tt)+Q(1);&lt;br /&gt;
% Q(2) es la coordenada en las ordenadas&lt;br /&gt;
yy=R*sin(tt)+Q(2);&lt;br /&gt;
% Gráfica osculatriz junto a la clotoide&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y);&lt;br /&gt;
plot(P(1), P(2));&lt;br /&gt;
plot(xx,yy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
&lt;br /&gt;
En el ámbito de la ingeniería civil, en particular en el diseño de carreteras y ferrocarriles, las curvas de transición se usan para proporcionar giros suaves entre las secciones rectas y curvas, mejorando la seguridad y comodidad para conductores y pasajeros, así como minimizar el estrés en la infraestructura como rieles o pavimento y por supuesto en los propios vehículos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Estas curvas ayudan a reducir las fuerzas laterales que experimentan los vehículos y trenes cuando cambian de dirección, lo que facilita su implementación, cálculo, y optimiza los costos de construcción y mantenimiento, al reducir la necesidad de realizar cambios bruscos en la dirección de una vía. Esto combinado con el peralte propicia un escenario muy favorable para evitar accidentes de descarrilamiento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Otro uso muy común de la clotoide es en la construcción de montañas rusas. Antiguamente se hacían de forma circular erróneamente por lo que se ha  modificado su trayectoria para así evitar daños a los usuarios debido a la aceleración o fuerzas &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; resultantes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ejemplos en la ingeniería civil.==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
File:Pregunta10.2campos.jpg|'''Puente de Øresund, entre Dinamarca y Suecia'''&lt;br /&gt;
File:Pregunta10.3campos.jpg|'''Túnel de Laerdal, Noruega'''&lt;br /&gt;
File:Pregunta10.1campos.jpg|'''Carretera de Iroha-zaka, Japón'''&lt;br /&gt;
File:Canaldesuez112.jpg|'''Canal de Suez, Egipto'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie reglada==&lt;br /&gt;
Consideramos la hélice en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, que se puede parametrizar en coordenadas cartesianas como &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;
γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(cost,sint,t),t∈(0,4π) &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;
Definimos la superficie reglada asociada a &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt;  mediante segmentos de longitud &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; con vector director &amp;lt;math&amp;gt;\overline{w}(t)&amp;lt;/math&amp;gt; como aquella parametrizada por &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
(1)&lt;br /&gt;
&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;v\in (a,b)&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u\in (c,d)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Representación.===&lt;br /&gt;
Se pide dibujar la superficie reglada asociada a dicha curva mediante segmentos ortogonales de longitud &amp;lt;math&amp;gt; 1&amp;lt;/math&amp;gt; y vector director &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Parametrizando la curva según &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, queda la siguiente función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
γ(v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(cosv,senv,v),v∈(0,4π)&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;
A partir de la cual se conoce el vector posición &amp;lt;math&amp;gt;\vec{r}(v)=cosv\vec{i}+ senv\vec{j}+v\vec{k},v∈(0,4π)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Se utiliza la siguiente Matriz de Cambio de Base para pasar el vector director &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de coordenadas 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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline{w}(v)=cosv\overline{i}+senv\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si aplicamos la definición (1) la parametrización de la hélice queda&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&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;math&amp;gt; v∈(0,4π), u∈(0,1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla hemos utilizado el siguiente programa en Matlab&lt;br /&gt;
[[Archivo:superficiereg.jpg|400px|thumb|dcha|Figura 11: Superficie Reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición de parámetros&lt;br /&gt;
v=(0:0.01:4.*pi);&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
%Matrices de superficie&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
%Función de la superficie reglada&lt;br /&gt;
x=cos(MV)+MU.*cos(MV);&lt;br /&gt;
y=sin(MV)+MU.*sin(MV);&lt;br /&gt;
z=MV;&lt;br /&gt;
%Dibujo superficie&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Superficie reglada');&lt;br /&gt;
shading flat;&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Aplicaciones en la Ingeniería civil.===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
File:Bernabeuhelic.jpg|'''Rampa petaonal, estadio Santiago Bernabeu'''&lt;br /&gt;
File:parkingcris.jpg|'''Rampa parking'''&lt;br /&gt;
File:escaleracaracol.jpg|'''Escalera de caracol'''&lt;br /&gt;
File:pilotehel.png|'''Pilotes helicoidales'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=10-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
(2)&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=10-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+9&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+9)(\sqrt{1+(1+u)^2}) dudv= 145,84&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n1=100; n2=100;&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n1; h2=(4*pi-0)/n2;&lt;br /&gt;
u=0:h1:1; v=0:h2:4*pi;&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
% Cálculos&lt;br /&gt;
f=(-uu.^2-2.*uu+9).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
w1=ones(n1+1,1);&lt;br /&gt;
w1(1)=1/2; w1(n1+1)=1/2;&lt;br /&gt;
w2=ones(n2+1,1);&lt;br /&gt;
w2(1)=1/2; w2(n2+1)=1/2;&lt;br /&gt;
result=h1*h2*w2'*f*w1&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Superficiereg.jpg&amp;diff=75899</id>
		<title>Archivo:Superficiereg.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Superficiereg.jpg&amp;diff=75899"/>
				<updated>2024-12-01T14:44:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide._GRUPO_26&amp;diff=75898</id>
		<title>La Clotoide. GRUPO 26</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide._GRUPO_26&amp;diff=75898"/>
				<updated>2024-12-01T14:42:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Representación. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide. GRUPO 26 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Cristina Martín de Hijas, &amp;lt;br/&amp;gt;Iñigo Guitart Simal, &amp;lt;br/&amp;gt;Alba Sánchez Alberquilla }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC23/24]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
Expresado de un modo matemático, las clotoides son curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los últimos apartados, se estudiará una hélice circular, como su superficie reglada, para su mismo análisis en la ingeniería.&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,4)&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 obtiene mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:clotoidefinal.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definición parámetros&lt;br /&gt;
N=200;&lt;br /&gt;
h=(4-0)/N;&lt;br /&gt;
t=linspace(0,4,N);&lt;br /&gt;
% Almacenamiento resultados&lt;br /&gt;
x=zeros(1,length(t));&lt;br /&gt;
y=zeros(1,length(t));&lt;br /&gt;
% Funciones&lt;br /&gt;
fx=inline('cos(s.^2/2)');&lt;br /&gt;
fy=inline('sin(s.^2/2)');&lt;br /&gt;
% Integración método trapecio&lt;br /&gt;
for N=1:length(x)&lt;br /&gt;
  s=t(1:N);&lt;br /&gt;
  x(N)=trapz(s,fx(s));&lt;br /&gt;
  y(N)=trapz(s,fy(s));&lt;br /&gt;
end&lt;br /&gt;
% Gráfica&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('Dibujo clotoide');&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para los cálculos, hacemos uso de las definiciones 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;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:veloacelfinal.jpg|350px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Vectores velocidad y aceleración&lt;br /&gt;
Vx = cos(t.^2/2);&lt;br /&gt;
Vy = sin(t.^2/2);&lt;br /&gt;
Ax = -t.*sin(t.^2/2);&lt;br /&gt;
Ay = t.*cos(t.^2/2);&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y)&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
quiver(x,y,Ax,Ay);&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('VELOCIDAD Y ACELERACIÓN');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de una curva se calcula mediante la siguiente fórmula: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \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;
En nuestro caso &amp;lt;math&amp;gt;\vec{{\gamma }'}&amp;lt;/math&amp;gt; calculado en el apartado previo es:&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;
Su módulo por tanto es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos(\frac{t^2}{2})+sin(\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;
De lo que deducimos que la longitud de la curva 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;
ℓ(γ) = \int_{0}^{4}\sqrt {cos(\frac{t^2}{2})+sin(\frac{t^2}{2})}dt = \int_{0}^{4}1dt = 4-0 = 4&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos teóricamente las siguientes definiciones&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:ap4final.jpg|420px|thumb|right|Figura 3: Vectores tangente y normal de la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Vectores tangente y normal&lt;br /&gt;
tanx= cos(t.^2/2);&lt;br /&gt;
tany= sin(t.^2/2);&lt;br /&gt;
nx=-sin(t.^2/2);&lt;br /&gt;
ny=cos(t.^2/2);&lt;br /&gt;
% Gráfica junto a la clotoide&lt;br /&gt;
figure;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,tanx,tany)&lt;br /&gt;
quiver(x,y,nx,ny)&lt;br /&gt;
hold off&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Vectores tangente y normal');&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura.==&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este sencillo programa que muestra cómo aumenta linealmente la curvatura de 0 a 4 segundos.&lt;br /&gt;
[[Archivo:ap5perf.jpg|380px|thumb|right|Figura 4: Curvatura de la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definicón de parámetro t&lt;br /&gt;
t=linspace(0,4,50);&lt;br /&gt;
% Definicón de la función&lt;br /&gt;
k=t;&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (1)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=1s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(1)=1&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(1) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(1)=\int_{0}^{1}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(1)=\int_{0}^{1}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=1s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 1 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:grafica6buena.jpg|505px|thumb|right|Figura 6: Circunferencia osculatriz en el instante t=1s junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Curva de 0 a 1 segundos&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=1;&lt;br /&gt;
N=100;&lt;br /&gt;
h=(tN-t0)/N;&lt;br /&gt;
t=linspace(t0,tN,N);&lt;br /&gt;
x=zeros(1,length(t));&lt;br /&gt;
y=zeros(1,length(t));&lt;br /&gt;
fx=inline('cos(s.^2/2)');&lt;br /&gt;
fy=inline('sin(s.^2/2)');&lt;br /&gt;
for N=1:length(x)&lt;br /&gt;
  s=t(1:N);&lt;br /&gt;
  x(N)=trapz(s,fx(s));&lt;br /&gt;
  y(N)=trapz(s,fy(s));&lt;br /&gt;
end&lt;br /&gt;
% Punto de la clotoide para t=1&lt;br /&gt;
P=[x(100),y(100)];&lt;br /&gt;
% Vector normal calculado antes&lt;br /&gt;
n=[-sin(1/2),cos(1/2)];&lt;br /&gt;
% Aplicación de la fórmula para t=1&lt;br /&gt;
k=1;&lt;br /&gt;
R=1;&lt;br /&gt;
% Fórmula centro&lt;br /&gt;
Q=P+R*n;&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tt=linspace(0,2*pi,40);&lt;br /&gt;
% Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
xx=R*cos(tt)+Q(1);&lt;br /&gt;
% Q(2) es la coordenada en las ordenadas&lt;br /&gt;
yy=R*sin(tt)+Q(2);&lt;br /&gt;
% Gráfica osculatriz junto a la clotoide&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y);&lt;br /&gt;
plot(P(1), P(2));&lt;br /&gt;
plot(xx,yy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
&lt;br /&gt;
En el ámbito de la ingeniería civil, en particular en el diseño de carreteras y ferrocarriles, las curvas de transición se usan para proporcionar giros suaves entre las secciones rectas y curvas, mejorando la seguridad y comodidad para conductores y pasajeros, así como minimizar el estrés en la infraestructura como rieles o pavimento y por supuesto en los propios vehículos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Estas curvas ayudan a reducir las fuerzas laterales que experimentan los vehículos y trenes cuando cambian de dirección, lo que facilita su implementación, cálculo, y optimiza los costos de construcción y mantenimiento, al reducir la necesidad de realizar cambios bruscos en la dirección de una vía. Esto combinado con el peralte propicia un escenario muy favorable para evitar accidentes de descarrilamiento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Otro uso muy común de la clotoide es en la construcción de montañas rusas. Antiguamente se hacían de forma circular erróneamente por lo que se ha  modificado su trayectoria para así evitar daños a los usuarios debido a la aceleración o fuerzas &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; resultantes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ejemplos en la ingeniería civil.==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
File:Pregunta10.2campos.jpg|'''Puente de Øresund, entre Dinamarca y Suecia'''&lt;br /&gt;
File:Pregunta10.3campos.jpg|'''Túnel de Laerdal, Noruega'''&lt;br /&gt;
File:Pregunta10.1campos.jpg|'''Carretera de Iroha-zaka, Japón'''&lt;br /&gt;
File:Canaldesuez112.jpg|'''Canal de Suez, Egipto'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie reglada==&lt;br /&gt;
Consideramos la hélice en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, que se puede parametrizar en coordenadas cartesianas como &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;
γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(cost,sint,t),t∈(0,4π) &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;
Definimos la superficie reglada asociada a &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt;  mediante segmentos de longitud &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; con vector director &amp;lt;math&amp;gt;\overline{w}(t)&amp;lt;/math&amp;gt; como aquella parametrizada por &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
(1)&lt;br /&gt;
&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;v\in (a,b)&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u\in (c,d)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Representación.===&lt;br /&gt;
Se pide dibujar la superficie reglada asociada a dicha curva mediante segmentos ortogonales de longitud &amp;lt;math&amp;gt; 1&amp;lt;/math&amp;gt; y vector director &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Parametrizando la curva según &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, queda la siguiente función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
γ(v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(cosv,senv,v),v∈(0,4π)&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;
A partir de la cual se conoce el vector posición &amp;lt;math&amp;gt;\vec{r}(v)=cosv\vec{i}+ senv\vec{j}+v\vec{k},v∈(0,4π)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Se utiliza la siguiente Matriz de Cambio de Base para pasar el vector director &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de coordenadas 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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline{w}(v)=cosv\overline{i}+senv\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si aplicamos la definición (1) la parametrización de la hélice queda&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&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;math&amp;gt; v∈(0,4π), u∈(0,1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla hemos utilizado el siguiente programa en Matlab&lt;br /&gt;
[[Archivo:.jpg|300px|thumb|dcha|Figura 11: Superficie Reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición de parámetros&lt;br /&gt;
v=(0:0.01:4.*pi);&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
%Matrices de superficie&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
%Función de la superficie reglada&lt;br /&gt;
x=cos(MV)+MU.*cos(MV);&lt;br /&gt;
y=sin(MV)+MU.*sin(MV);&lt;br /&gt;
z=MV;&lt;br /&gt;
%Dibujo superficie&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Superficie reglada');&lt;br /&gt;
shading flat;&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Aplicaciones en la Ingeniería civil.===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
File:Bernabeuhelic.jpg|'''Rampa petaonal, estadio Santiago Bernabeu'''&lt;br /&gt;
File:parkingcris.jpg|'''Rampa parking'''&lt;br /&gt;
File:escaleracaracol.jpg|'''Escalera de caracol'''&lt;br /&gt;
File:pilotehel.png|'''Pilotes helicoidales'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=10-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
(2)&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=10-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+9&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+9)(\sqrt{1+(1+u)^2}) dudv= 145,84&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n1=100; n2=100;&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n1; h2=(4*pi-0)/n2;&lt;br /&gt;
u=0:h1:1; v=0:h2:4*pi;&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
% Cálculos&lt;br /&gt;
f=(-uu.^2-2.*uu+9).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
w1=ones(n1+1,1);&lt;br /&gt;
w1(1)=1/2; w1(n1+1)=1/2;&lt;br /&gt;
w2=ones(n2+1,1);&lt;br /&gt;
w2(1)=1/2; w2(n2+1)=1/2;&lt;br /&gt;
result=h1*h2*w2'*f*w1&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide._GRUPO_26&amp;diff=75897</id>
		<title>La Clotoide. GRUPO 26</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide._GRUPO_26&amp;diff=75897"/>
				<updated>2024-12-01T14:37:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Representación. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La Clotoide. GRUPO 26 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Cristina Martín de Hijas, &amp;lt;br/&amp;gt;Iñigo Guitart Simal, &amp;lt;br/&amp;gt;Alba Sánchez Alberquilla }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:TC23/24]]&lt;br /&gt;
&lt;br /&gt;
==Introducción.==&lt;br /&gt;
Expresado de un modo matemático, las clotoides son curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
En los últimos apartados, se estudiará una hélice circular, como su superficie reglada, para su mismo análisis en la ingeniería.&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,4)&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 obtiene mediante el siguiente código:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:clotoidefinal.jpg|505px|thumb|right|Figura 1: Clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definición parámetros&lt;br /&gt;
N=200;&lt;br /&gt;
h=(4-0)/N;&lt;br /&gt;
t=linspace(0,4,N);&lt;br /&gt;
% Almacenamiento resultados&lt;br /&gt;
x=zeros(1,length(t));&lt;br /&gt;
y=zeros(1,length(t));&lt;br /&gt;
% Funciones&lt;br /&gt;
fx=inline('cos(s.^2/2)');&lt;br /&gt;
fy=inline('sin(s.^2/2)');&lt;br /&gt;
% Integración método trapecio&lt;br /&gt;
for N=1:length(x)&lt;br /&gt;
  s=t(1:N);&lt;br /&gt;
  x(N)=trapz(s,fx(s));&lt;br /&gt;
  y(N)=trapz(s,fy(s));&lt;br /&gt;
end&lt;br /&gt;
% Gráfica&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('Dibujo clotoide');&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Velocidad y aceleración.==&lt;br /&gt;
Para los cálculos, hacemos uso de las definiciones 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;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:veloacelfinal.jpg|350px|thumb|right|Figura 2: Vectores velocidad y aceleración junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Vectores velocidad y aceleración&lt;br /&gt;
Vx = cos(t.^2/2);&lt;br /&gt;
Vy = sin(t.^2/2);&lt;br /&gt;
Ax = -t.*sin(t.^2/2);&lt;br /&gt;
Ay = t.*cos(t.^2/2);&lt;br /&gt;
% Gráfica&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,y)&lt;br /&gt;
quiver(x,y,Vx,Vy);&lt;br /&gt;
quiver(x,y,Ax,Ay);&lt;br /&gt;
xlabel('eje x');&lt;br /&gt;
ylabel('eje y');&lt;br /&gt;
title('VELOCIDAD Y ACELERACIÓN');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Longitud de la curva.==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
La longitud de una curva se calcula mediante la siguiente fórmula: &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \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;
En nuestro caso &amp;lt;math&amp;gt;\vec{{\gamma }'}&amp;lt;/math&amp;gt; calculado en el apartado previo es:&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;
Su módulo por tanto es:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
|γ′(t)| = \sqrt {cos(\frac{t^2}{2})+sin(\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;
De lo que deducimos que la longitud de la curva 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;
ℓ(γ) = \int_{0}^{4}\sqrt {cos(\frac{t^2}{2})+sin(\frac{t^2}{2})}dt = \int_{0}^{4}1dt = 4-0 = 4&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vectores tangente y normal.==&lt;br /&gt;
Para calcular los vectores tangente y normal aplicamos teóricamente las siguientes definiciones&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{t}(t)=\frac{\gamma {}'(t)}{\left | \gamma {}'(t) \right |}=\frac{cos(\frac{t^2}{2})\bar{i}+sin(\frac{t^2}{2})\bar{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;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{n}(t)=\frac{-y{}'(t)\bar{i}+\bar{x}{}'(t)\bar{j}}{\left | \gamma {}'(t) \right |}=-sin(\frac{t^2}{2})\bar{i}+cos(\frac{t^2}{2})\bar{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A la hora de la representación, partimos del código y gráfica del primer apartado, añadiendo el siguiente código y obteniendo:&lt;br /&gt;
[[Archivo:ap4final.jpg|420px|thumb|right|Figura 3: Vectores tangente y normal de la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Vectores tangente y normal&lt;br /&gt;
tanx= cos(t.^2/2);&lt;br /&gt;
tany= sin(t.^2/2);&lt;br /&gt;
nx=-sin(t.^2/2);&lt;br /&gt;
ny=cos(t.^2/2);&lt;br /&gt;
% Gráfica junto a la clotoide&lt;br /&gt;
figure;&lt;br /&gt;
plot(x,y);&lt;br /&gt;
hold on&lt;br /&gt;
quiver(x,y,tanx,tany)&lt;br /&gt;
quiver(x,y,nx,ny)&lt;br /&gt;
hold off&lt;br /&gt;
axis equal;&lt;br /&gt;
title('Vectores tangente y normal');&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
==Curvatura.==&lt;br /&gt;
La fórmula de la función curvatura para cualquier&lt;br /&gt;
parametrización &amp;lt;math&amp;gt;\gamma(t)&amp;lt;/math&amp;gt; es &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\kappa }(t)=\frac{\bar{x}'(t)\bar{y}''(t)-\bar{x}''(t)\bar{y}'(t)}{\left ( \bar{x}'(t)^2+\bar{y}'(t)^2 \right )^\frac{3}{2}}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Con nuestros datos obtenemos:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{\kappa }(t)=\frac{t}{\sqrt{1^3}}=t&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla utilizamos este sencillo programa que muestra cómo aumenta linealmente la curvatura de 0 a 4 segundos.&lt;br /&gt;
[[Archivo:ap5perf.jpg|380px|thumb|right|Figura 4: Curvatura de la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definicón de parámetro t&lt;br /&gt;
t=linspace(0,4,50);&lt;br /&gt;
% Definicón de la función&lt;br /&gt;
k=t;&lt;br /&gt;
% Dibujo&lt;br /&gt;
figure;&lt;br /&gt;
plot(k,t);&lt;br /&gt;
ylabel('curvatura');&lt;br /&gt;
xlabel('tiempo');&lt;br /&gt;
title('Curvatura')&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circunferencia osculatriz.==&lt;br /&gt;
La circuferencia osculatriz a una curva en un punto dado, es una circunferencia que representa la curvatura de dicha curva en ese punto. A su vez, esta circunferencia es tangente a la curva por la regla de Leibniz.&amp;lt;br/&amp;gt;&lt;br /&gt;
Enfocando esta definición a lo pedido en este apartado, sea &amp;lt;math&amp;gt;P=\gamma (1)&amp;lt;/math&amp;gt; , es decir &amp;lt;math&amp;gt;t=1s&amp;lt;/math&amp;gt;, hallar el centro y el radio de la circunferencia osculatriz en &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; y dibujar la circunferencia junto a la curva.&amp;lt;br/&amp;gt;&lt;br /&gt;
Su radio &amp;lt;math&amp;gt;R(t)&amp;lt;/math&amp;gt; es igual a &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;
Su centro &amp;lt;math&amp;gt;Q(t)&amp;lt;/math&amp;gt; viene dado por la fórmula &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(t)=\gamma (t)+\frac{1}{\kappa (t)}\bar{n}(t)&amp;lt;/math&amp;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;
Haciendo los cálculos quedan los siguientes resultados &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;R(1)=1&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Q(1) = \left\{\begin{matrix}&lt;br /&gt;
Q_x(1)=\int_{0}^{1}cos(\frac{t^2}{s})ds - sin(\frac{1}{2})\\\\&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Q_y(1)=\int_{0}^{1}sin(\frac{t^2}{2})ds+cos(\frac{1}{2})&lt;br /&gt;
&lt;br /&gt;
\end{matrix}\right.&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Llegados a este punto necesitamos la ayuda del siguiente programa de Matlab para resolver las integrales por el método del trapecio. Como necesitamos conocer en qué punto de la clotoide se encuentra el instante &amp;lt;math&amp;gt;t=1s&amp;lt;/math&amp;gt;, primero definimos la curva de 0 a 1 segundos para encontrar dicho punto. A la hora de la representación también tenemos en cuenta el código y gráfica del primer apartado.  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:grafica6buena.jpg|505px|thumb|right|Figura 6: Circunferencia osculatriz en el instante t=1s junto a la clotoide]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Curva de 0 a 1 segundos&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=1;&lt;br /&gt;
N=100;&lt;br /&gt;
h=(tN-t0)/N;&lt;br /&gt;
t=linspace(t0,tN,N);&lt;br /&gt;
x=zeros(1,length(t));&lt;br /&gt;
y=zeros(1,length(t));&lt;br /&gt;
fx=inline('cos(s.^2/2)');&lt;br /&gt;
fy=inline('sin(s.^2/2)');&lt;br /&gt;
for N=1:length(x)&lt;br /&gt;
  s=t(1:N);&lt;br /&gt;
  x(N)=trapz(s,fx(s));&lt;br /&gt;
  y(N)=trapz(s,fy(s));&lt;br /&gt;
end&lt;br /&gt;
% Punto de la clotoide para t=1&lt;br /&gt;
P=[x(100),y(100)];&lt;br /&gt;
% Vector normal calculado antes&lt;br /&gt;
n=[-sin(1/2),cos(1/2)];&lt;br /&gt;
% Aplicación de la fórmula para t=1&lt;br /&gt;
k=1;&lt;br /&gt;
R=1;&lt;br /&gt;
% Fórmula centro&lt;br /&gt;
Q=P+R*n;&lt;br /&gt;
% Conversión a polares&lt;br /&gt;
tt=linspace(0,2*pi,40);&lt;br /&gt;
% Añadimos Q(1) porque es la coordenada de las x de las abcisas del centro&lt;br /&gt;
xx=R*cos(tt)+Q(1);&lt;br /&gt;
% Q(2) es la coordenada en las ordenadas&lt;br /&gt;
yy=R*sin(tt)+Q(2);&lt;br /&gt;
% Gráfica osculatriz junto a la clotoide&lt;br /&gt;
figure;&lt;br /&gt;
hold on&lt;br /&gt;
plot(X,Y);&lt;br /&gt;
plot(P(1), P(2));&lt;br /&gt;
plot(xx,yy);&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('Eje x');&lt;br /&gt;
ylabel('Eje y');&lt;br /&gt;
title('Circunferencia osculatriz y clotoide');&lt;br /&gt;
hold off&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Propiedades para la ingeniería.==&lt;br /&gt;
&lt;br /&gt;
En el ámbito de la ingeniería civil, en particular en el diseño de carreteras y ferrocarriles, las curvas de transición se usan para proporcionar giros suaves entre las secciones rectas y curvas, mejorando la seguridad y comodidad para conductores y pasajeros, así como minimizar el estrés en la infraestructura como rieles o pavimento y por supuesto en los propios vehículos.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Estas curvas ayudan a reducir las fuerzas laterales que experimentan los vehículos y trenes cuando cambian de dirección, lo que facilita su implementación, cálculo, y optimiza los costos de construcción y mantenimiento, al reducir la necesidad de realizar cambios bruscos en la dirección de una vía. Esto combinado con el peralte propicia un escenario muy favorable para evitar accidentes de descarrilamiento.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Otro uso muy común de la clotoide es en la construcción de montañas rusas. Antiguamente se hacían de forma circular erróneamente por lo que se ha  modificado su trayectoria para así evitar daños a los usuarios debido a la aceleración o fuerzas &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; resultantes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ejemplos en la ingeniería civil.==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
File:Pregunta10.2campos.jpg|'''Puente de Øresund, entre Dinamarca y Suecia'''&lt;br /&gt;
File:Pregunta10.3campos.jpg|'''Túnel de Laerdal, Noruega'''&lt;br /&gt;
File:Pregunta10.1campos.jpg|'''Carretera de Iroha-zaka, Japón'''&lt;br /&gt;
File:Canaldesuez112.jpg|'''Canal de Suez, Egipto'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Superficie reglada==&lt;br /&gt;
Consideramos la hélice en &amp;lt;math&amp;gt;R^3&amp;lt;/math&amp;gt;, que se puede parametrizar en coordenadas cartesianas como &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;
γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(cost,sint,t),t∈(0,4π) &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;
Definimos la superficie reglada asociada a &amp;lt;math&amp;gt;\gamma&amp;lt;/math&amp;gt;  mediante segmentos de longitud &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; con vector director &amp;lt;math&amp;gt;\overline{w}(t)&amp;lt;/math&amp;gt; como aquella parametrizada por &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
(1)&lt;br /&gt;
&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;v\in (a,b)&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u\in (c,d)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
===Representación.===&lt;br /&gt;
Se pide dibujar la superficie reglada asociada a dicha curva mediante segmentos ortogonales de longitud &amp;lt;math&amp;gt; 1&amp;lt;/math&amp;gt; y vector director &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Parametrizando la curva según &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;, queda la siguiente función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
γ(v)=(x_{1}(v),x_{2}(v),x_{3}(v))=(cosv,senv,v),v∈(0,4π)&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;
A partir de la cual se conoce el vector posición &amp;lt;math&amp;gt;\vec{r}(v)=cosv\vec{i}+ senv\vec{j}+v\vec{k},v∈(0,4π)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
Se utiliza la siguiente Matriz de Cambio de Base para pasar el vector director &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; de coordenadas 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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline{w}(v)=cosv\overline{i}+senv\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si aplicamos la definición (1) la parametrización de la hélice queda&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&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;math&amp;gt; v∈(0,4π), u∈(0,1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para representarla hemos utilizado el siguiente programa en Matlab&lt;br /&gt;
[[Archivo:Superficiereglada1.jpg|300px|thumb|dcha|Figura 11: Superficie Reglada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición de parámetros&lt;br /&gt;
v=(0:0.01:4.*pi);&lt;br /&gt;
u=(0:0.01:1);&lt;br /&gt;
%Matrices de superficie&lt;br /&gt;
[MU,MV]=meshgrid(u,v);&lt;br /&gt;
%Función de la superficie reglada&lt;br /&gt;
x=cos(MV)+MU.*cos(MV);&lt;br /&gt;
y=sin(MV)+MU.*sin(MV);&lt;br /&gt;
z=MV;&lt;br /&gt;
%Dibujo superficie&lt;br /&gt;
surf(x,y,z);&lt;br /&gt;
title('Superficie reglada');&lt;br /&gt;
shading flat;&lt;br /&gt;
shg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Aplicaciones en la Ingeniería civil.===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
File:Bernabeuhelic.jpg|'''Rampa petaonal, estadio Santiago Bernabeu'''&lt;br /&gt;
File:parkingcris.jpg|'''Rampa parking'''&lt;br /&gt;
File:escaleracaracol.jpg|'''Escalera de caracol'''&lt;br /&gt;
File:pilotehel.png|'''Pilotes helicoidales'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
==Masa de la superficie reglada.==&lt;br /&gt;
Supongamos que la densidad de la superficie del apartado anterior viene dada por la función&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_1,x_2,x_3)=10-x_1^2-x_2^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Para calcular la masa utilizamos la expresión&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
(2)&amp;lt;math&amp;gt;Masa=\iint_{S}^{}fds=\iint_{D}^{}f(\bar{r(u,v)})\cdot \left | \bar{r'_u}\times\bar{r'_v}  \right |dudv&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Como hemos hallado en el apartado anterior &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\phi (u,v)\begin{cases}&lt;br /&gt;
 x=cosv+u\cdot cosv \\ &lt;br /&gt;
 y=senv+u\cdot senv\\ &lt;br /&gt;
 z=v&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\vec{{r}}(u,v)=(cosv+u\cdot cosv)\vec{i}+(sinv+u\cdot sinv)\vec{j}+v\vec{k}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\vec{{r}}_u=cosv \vec{i}+sinv\vec{j}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{{r}}_v=-(sinv+u\cdot sinv) \vec{i}+(cosv+u\cdot cosv)\vec{j}+\vec{k}&amp;lt;/math&amp;gt;&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;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\bar{r}'_u\times \bar{r}'_v=\begin{vmatrix}&lt;br /&gt;
i &amp;amp; j &amp;amp; k\\ &lt;br /&gt;
cosv &amp;amp;senv  &amp;amp;0 \\ &lt;br /&gt;
 -(senv+u\cdot senv)&amp;amp;cosv+u\cdot cosv  &amp;amp; 1&lt;br /&gt;
\end{vmatrix}=senv\bar{i}-cosv\bar{j}+(1+u)\bar{k}&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;
El módulo del producto vectorial es igual a &amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\left | \bar{r}'_u \times \bar{r}'_v\right |=\sqrt{sen^{2}v+cos^{^{2}}v+(1+u)^{^{2}}}=\sqrt{1+(1+u^{2})}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
La función evaluada según el vector &amp;lt;math&amp;gt;\vec{{r}}(u,v)&amp;lt;/math&amp;gt; nos da &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f(\vec{r}(u,v))=10-(cosv+u\cdot cosv)^{2}-(sinv+u\cdot sinv)^{2}=-u^{2}-2u+9&amp;lt;/math&amp;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;
La definición (2) resuelta mediante Matlab con el código posterior quedaría:&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;
MASA=\int_{0}^{4\pi}\int_{0}^{1}(-u^{2}-2u+9)(\sqrt{1+(1+u)^2}) dudv= 145,84&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;
{{matlab|codigo=&lt;br /&gt;
% Número de puntos&lt;br /&gt;
n1=100; n2=100;&lt;br /&gt;
% Extremos de los intervalos&lt;br /&gt;
h1=(1-0)/n1; h2=(4*pi-0)/n2;&lt;br /&gt;
u=0:h1:1; v=0:h2:4*pi;&lt;br /&gt;
% Mallado&lt;br /&gt;
[uu,vv]=meshgrid(u,v);&lt;br /&gt;
% Cálculos&lt;br /&gt;
f=(-uu.^2-2.*uu+9).*(sqrt(1+(1+uu.^2)));&lt;br /&gt;
w1=ones(n1+1,1);&lt;br /&gt;
w1(1)=1/2; w1(n1+1)=1/2;&lt;br /&gt;
w2=ones(n2+1,1);&lt;br /&gt;
w2(1)=1/2; w2(n2+1)=1/2;&lt;br /&gt;
result=h1*h2*w2'*f*w1&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Superficiereglada1.jpg&amp;diff=75896</id>
		<title>Archivo:Superficiereglada1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Superficiereglada1.jpg&amp;diff=75896"/>
				<updated>2024-12-01T14:35:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75893</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75893"/>
				<updated>2024-12-01T14:27:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (0:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75892</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75892"/>
				<updated>2024-12-01T14:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
y podemos representarla gráficamente con este código de matlab.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Definir los rangos de u y v&lt;br /&gt;
v= (0:0.01:6.*pi) ; &lt;br /&gt;
u= (0:0.01:1); &lt;br /&gt;
&lt;br /&gt;
% Crear una malla de valores para u y v&lt;br /&gt;
[U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Calcular las coordenadas &lt;br /&gt;
X = cos(V) .* (V + U);&lt;br /&gt;
Y = sin(V) .* (V + U);&lt;br /&gt;
Z = V;&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(X, Y, Z, 'EdgeColor', 'none');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
zlabel('Z');&lt;br /&gt;
title('Superficie Reglada');&lt;br /&gt;
axis equal; % Escala uniforme&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75888</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75888"/>
				<updated>2024-12-01T14:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si finalmente aplicamos la definición antes descrita, nuestra hélice queda parametrizada como:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=cosv·(v+u)\overline{i}+senv·(v+u)\overline{j}+v\overline{k},\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75887</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75887"/>
				<updated>2024-12-01T14:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para llegar a la parametrización deseada, pasamos el vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; a coordenadas cartesianas con la matriz cambio de base:&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}cosx &amp;amp; -senx &amp;amp;0 \\ senx &amp;amp; cosx &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}cosx\\ senx\\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;
El vector &amp;lt;math&amp;gt;\vec{e_{\rho}} &amp;lt;/math&amp;gt; en coordenadas cartesianas es igual a&lt;br /&gt;
&amp;lt;center&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\overline cosx\overline{i}+senx\overline{j}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75886</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75886"/>
				<updated>2024-12-01T13:55:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
&lt;br /&gt;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),\hspace{3cm}t∈(2π,6π) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v).\hspace{3cm}u∈(0,1)\hspace{0.5cm} v∈(0,2π)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75884</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75884"/>
				<updated>2024-12-01T13:38:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&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;
Ahora consideramos la curva parametrizada por:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),t∈(2π,6π) &lt;br /&gt;
&lt;br /&gt;
Se define la superficie reglada asociada a dicha parametrización mediante segmentos de longitud 1 con vector director e&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; como aquella parametrizada por &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\phi (u,v)=\gamma (v)+u\cdot \overline{w}(v) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sea γ : (a, b) → R&amp;lt;&amp;lt;&lt;br /&gt;
3&lt;br /&gt;
la parametrizaci´on de una curva en R&lt;br /&gt;
3&lt;br /&gt;
, y sea ⃗w(t) un&lt;br /&gt;
campo vectorial a lo largo de γ (es decir, ⃗w(t) es un vector que parte de γ(t)). Definimos&lt;br /&gt;
la superficie reglada asociada a γ mediante segmentos de longitud d con vector director&lt;br /&gt;
⃗(t) como aquella parametrizada por&lt;br /&gt;
ϕ(u, v) = γ(v) + u ⃗w(v), v ∈ (a, b), u ∈ (0, d).&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75881</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75881"/>
				<updated>2024-12-01T13:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Parametrización en cartesianas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&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;
γ(t)=(x_{1}(t),x_{2}(t),x_{3}(t))=(tcost,tsint,t),t∈(2π,6π) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75880</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75880"/>
				<updated>2024-12-01T13:06:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Información de interés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
Curvas de transición:&lt;br /&gt;
&lt;br /&gt;
En carreteras, las clotoides conectan tramos rectos con curvas circulares, asegurando que la curvatura cambie progresivamente. Esto reduce los tirones bruscos y mejora la comodidad y la seguridad de los conductores.&lt;br /&gt;
Se emplean en autopistas, intersecciones y rampas para garantizar un flujo vehicular uniforme.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diseño geométrico:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las clotoides son fundamentales en los trazados planimétricos y altimétricos de carreteras, ajustándose a las normas de diseño vial para optimizar la seguridad y eficiencia del transporte.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diseño de curvas en canales de navegación:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En vías navegables, como ríos y canales, las clotoides permiten una transición gradual entre secciones rectas y curvas. Esto es esencial para garantizar que las embarcaciones puedan maniobrar con seguridad, especialmente en canales estrechos.&lt;br /&gt;
Flujo uniforme:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ayudan a mantener un flujo de agua más estable, minimizando turbulencias en los cambios de dirección, lo que reduce la erosión en las paredes del canal y mejora la navegabilidad.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trazado de accesos marítimos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En puertos, las clotoides se utilizan para diseñar rutas de entrada y salida para embarcaciones. Estas curvas permiten movimientos seguros y eficientes en áreas congestionadas, como dársenas o terminales portuarias.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rompeolas curvos:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las clotoides pueden ser útiles en la construcción de rompeolas curvados, optimizando la interacción entre las estructuras y las olas para dispersar la energía de estas últimas de manera más eficiente.&lt;br /&gt;
&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75874</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75874"/>
				<updated>2024-12-01T12:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Estructura civil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=&amp;quot;500px&amp;quot; widths=&amp;quot;500px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75873</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75873"/>
				<updated>2024-12-01T12:46:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Estructura civil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Clotoidecarret.jpeg|La clotoide en carreteras&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Clotoidecarret.jpeg&amp;diff=75872</id>
		<title>Archivo:Clotoidecarret.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Clotoidecarret.jpeg&amp;diff=75872"/>
				<updated>2024-12-01T12:44:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75861</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75861"/>
				<updated>2024-12-01T12:30:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(0,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75860</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75860"/>
				<updated>2024-12-01T12:27:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75856</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75856"/>
				<updated>2024-12-01T12:24:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{s^2}{2})^2+sin(\frac{s^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75853</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75853"/>
				<updated>2024-12-01T12:20:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{s^2}{2})^2+sin(\frac{s^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75851</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75851"/>
				<updated>2024-12-01T12:18:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{0}^{5}1dt= 5-(0)= 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = 0;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = 0; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75847</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75847"/>
				<updated>2024-12-01T12:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización:      &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = -L;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = -5; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75845</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75845"/>
				<updated>2024-12-01T12:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización       &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = -L;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = -5; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75843</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=75843"/>
				<updated>2024-12-01T12:11:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Podemos calcular la longitud de la curva, indistintamente de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
En nuestro caso, elegimos la parametrización       &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = -L;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = -5; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74484</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74484"/>
				<updated>2024-11-28T13:36:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos calcular la longitud de la curva, teniendo en cuenta que no depende de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Así pues, calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = -L;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = -5; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74483</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74483"/>
				<updated>2024-11-28T13:33:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos calcular la longitud de la curva, teniendo en cuenta que no depende de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Así pues, calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 5; &lt;br /&gt;
a = -L;&lt;br /&gt;
b = L;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b - a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = -5; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74479</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74479"/>
				<updated>2024-11-28T13:27:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos calcular la longitud de la curva, teniendo en cuenta que no depende de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Así pues, calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el métodos numéricos:&amp;lt;br /&amp;gt;&lt;br /&gt;
::Método del rectángulo&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 1; &lt;br /&gt;
a = -5;&lt;br /&gt;
b = 5;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b- a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
::Método del trapecio:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
a = -5; % Inicio del intervalo&lt;br /&gt;
b = 5; % Fin del intervalo&lt;br /&gt;
n = 1000; % Número de subintervalos&lt;br /&gt;
h = (b - a) / n; % Tamaño del paso&lt;br /&gt;
t = linspace(a, b, n+1); % Puntos de discretización&lt;br /&gt;
&lt;br /&gt;
% Derivadas de x(t) y y(t)&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2); % Derivada de x&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2); % Derivada de y&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
f = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Valores de la función en los puntos&lt;br /&gt;
f_vals = f(t);&lt;br /&gt;
&lt;br /&gt;
% Método del trapecio&lt;br /&gt;
L = h/2 * (f_vals(1) + 2 * sum(f_vals(2:end-1)) + f_vals(end));&lt;br /&gt;
&lt;br /&gt;
% Resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', L);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74476</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74476"/>
				<updated>2024-11-28T13:16:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos calcular la longitud de la curva, teniendo en cuenta que no depende de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Así pues, calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del rectángulo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 1; &lt;br /&gt;
a = -5;&lt;br /&gt;
b = 5;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b- a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
Además, con ayuda del método del trapecio podemos representar la longitud como el área bajon la curva&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74473</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74473"/>
				<updated>2024-11-28T13:13:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos calcular la longitud de la curva, teniendo en cuenta que no depende de la parametrización elegida, puesto que el concepto de longitud va asociado a la propia curva y no a la parametrización que la describe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Así pues, calculamos la longitud siguiendo dos procedimientos diferentes:&amp;lt;br /&amp;gt;&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del rectángulo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 1; &lt;br /&gt;
a = -5;&lt;br /&gt;
b = 5;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b- a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
Además, con el método del trapecio podemos representar la longitud de la curva como el área bajo&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74469</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74469"/>
				<updated>2024-11-28T12:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos obtener su longitud siguiendo dos procedimientos diferentes:&lt;br /&gt;
&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del rectángulo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
L = 1; &lt;br /&gt;
a = -5;&lt;br /&gt;
b = 5;&lt;br /&gt;
n = 1000; % Número de subintervalos (más grande, mayor precisión)&lt;br /&gt;
h = (b- a) / n; % Tamaño del subintervalo&lt;br /&gt;
&lt;br /&gt;
% Función de las derivadas&lt;br /&gt;
dx_dt = @(t) cos(t.^2 / 2);&lt;br /&gt;
dy_dt = @(t) sin(t.^2 / 2);&lt;br /&gt;
&lt;br /&gt;
% Elemento de longitud de arco&lt;br /&gt;
arc_length_element = @(t) sqrt(dx_dt(t).^2 + dy_dt(t).^2);&lt;br /&gt;
&lt;br /&gt;
% Puntos para el método del rectángulo&lt;br /&gt;
x_vals = linspace(a, b-h, n); % Puntos de la izquierda&lt;br /&gt;
&lt;br /&gt;
% Suma del rectángulo&lt;br /&gt;
length = sum(arc_length_element(x_vals) * h);&lt;br /&gt;
&lt;br /&gt;
% Mostrar el resultado&lt;br /&gt;
fprintf('La longitud de la curva es aproximadamente: %.4f\n', length);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74468</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74468"/>
				<updated>2024-11-28T12:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos obtener su longitud siguiendo dos procedimientos diferentes:&lt;br /&gt;
&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del rectángulo:&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74467</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74467"/>
				<updated>2024-11-28T12:48:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea   &amp;lt;math&amp;gt;  γ(t): (a,b)→ R^2  &amp;lt;/math&amp;gt; la parametrización de nuestra curva. Podemos obtener su longitud siguiendo dos procedimientos diferentes:&lt;br /&gt;
&lt;br /&gt;
* De forma teorica:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del trapecio:&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74464</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74464"/>
				<updated>2024-11-28T12:37:49Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea    γ(t): (a,b)→ R^2  la parametrización de nuestra curva. Podemos obtener su longitud siguiendo dos procedimientos diferentes:&lt;br /&gt;
&lt;br /&gt;
* De forma teorica:&lt;br /&gt;
:Siguiendo la siguiente fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del trapecio:&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74462</id>
		<title>La Clotoide (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_Clotoide_(Grupo_10)&amp;diff=74462"/>
				<updated>2024-11-28T12:33:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea    γ(t): (a,b)→ R^2  .La parametrización de nuestra curva. Su longitud se puede calcular siguiendo dos métdos. &lt;br /&gt;
* De forma teorica:&lt;br /&gt;
:Siguiendo la siguiente fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b} \left |{\gamma }'(t)  \right |= \int_{a}^{b} \sqrt{cos(\frac{t^2}{2})^2+sin(\frac{t^2}{2})^2} dt= \int_{-5}^{5}1dt= 5-(-5)= 10 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Utilizando el método del trapecio:&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_clotoide_en_2-B_(Grupo_10)&amp;diff=74420</id>
		<title>La clotoide en 2-B (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_clotoide_en_2-B_(Grupo_10)&amp;diff=74420"/>
				<updated>2024-11-28T11:37:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea  &amp;lt;math&amp;gt; γ(t) :(a,b) → R^2&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_clotoide_en_2-B_(Grupo_10)&amp;diff=74419</id>
		<title>La clotoide en 2-B (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_clotoide_en_2-B_(Grupo_10)&amp;diff=74419"/>
				<updated>2024-11-28T11:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea  &amp;lt;math&amp;gt; γ(t) :(a,b) → R^2&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_clotoide_en_2-B_(Grupo_10)&amp;diff=74416</id>
		<title>La clotoide en 2-B (Grupo 10)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_clotoide_en_2-B_(Grupo_10)&amp;diff=74416"/>
				<updated>2024-11-28T11:32:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ana.rua: /* Longitud de la curva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | La clotoide. Grupo 10 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC23/24|2023-24]] | Nerea García Puig&amp;lt;br/&amp;gt;Irene Melendo Félix&amp;lt;br/&amp;gt;Nerea Rodrigañez Martínez&amp;lt;br/&amp;gt;Ana Rua Marín}}&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
= Introducción =&lt;br /&gt;
&lt;br /&gt;
La clotoide es una curva que se pueden definir como varias curvas tangentes en el origen al eje de abscisas con un radio de curvatura que disminuye de manera inversamente proporcional a la distancia recorrida sobre ella, formando un trozo de espiral. Ésta curva, cumple una serie de propiedades matemático-físicas que iremos explicando a lo largo de la presentación, con la herramienta de MATLAB, realizaremos los cálculos con precisión y representándolos en gráficas para poder entenderlos de una forma visual . &lt;br /&gt;
&lt;br /&gt;
En cada punto haremos una breve introducción con las fórmulas que hemos utilizado, desarrollándolas para que se llegue a entender los pasos y de donde vienen los cálculos.&lt;br /&gt;
Para el estudio de sus propiedades, nos centraremos en analizar los vectores velocidad y aceleración, así como el tangente y normal para su posterior enfoque a la ingeniería civil.&lt;br /&gt;
&lt;br /&gt;
=Dibujo de la curva=&lt;br /&gt;
&lt;br /&gt;
Consideramos la curva plana dada por la parametrización en coordenadas 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; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds),    t∈(-5,5) &amp;lt;/math&amp;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;
&lt;br /&gt;
Realizamos el dibujo con el programa de MATLAB:&lt;br /&gt;
[[File:Dibujo_curva.png|650px|miniaturadeimagen|right|'''Dibujo de la curva''' &amp;lt;br /&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear, clc&lt;br /&gt;
% Definimos la funcion&lt;br /&gt;
N = 1000; % Número de puntos&lt;br /&gt;
t = linspace(-5, 5, N); % Rango de t&lt;br /&gt;
dt = t(2) - t(1); % Paso entre puntos&lt;br /&gt;
&lt;br /&gt;
% Inicializamos vectores para x(t) e y(t)&lt;br /&gt;
x = zeros(1, N);&lt;br /&gt;
y = zeros(1, N);&lt;br /&gt;
&lt;br /&gt;
% Usamos el método del trapecio para integrar paso a paso&lt;br /&gt;
for i = 2:N&lt;br /&gt;
    % Definimos los extremos del intervalo de integración&lt;br /&gt;
    s_prev = t(i-1);&lt;br /&gt;
    s_curr = t(i);&lt;br /&gt;
    &lt;br /&gt;
    % Calculamos las funciones en los extremos&lt;br /&gt;
    f_cos_prev = cos(s_prev^2 / 2);&lt;br /&gt;
    f_cos_curr = cos(s_curr^2 / 2);&lt;br /&gt;
    f_sin_prev = sin(s_prev^2 / 2);&lt;br /&gt;
    f_sin_curr = sin(s_curr^2 / 2);&lt;br /&gt;
    &lt;br /&gt;
    % Aproximamos integrales con el método del trapecio&lt;br /&gt;
    x(i) = x(i-1) + (f_cos_prev + f_cos_curr) * dt / 2;&lt;br /&gt;
    y(i) = y(i-1) + (f_sin_prev + f_sin_curr) * dt / 2;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Dibujamos la curva&lt;br /&gt;
figure;&lt;br /&gt;
plot(x, y, 'r', 'LineWidth', 1.5);&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva \gamma(t) usando el método del trapecio');&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vectores velocidad y aceleración=&lt;br /&gt;
Los vectores velocidad y aceleración se calculan a través de la derivación de la curva. &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (\int_{0}^{t}cos(\frac{s^2}{2})ds, \int_{0}^{t}sin(\frac{s^2}{2})ds), t∈(-5,5) &amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector velocidad se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }'(t)={x}'(t) \vec i + {y}'(t) \vec j = cos(\frac{t^2}{2}) \vec i+sin(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*El vector aceleración se define como: &lt;br /&gt;
&amp;lt;math&amp;gt; {\gamma }''(t)={x}''(t) \vec i + {y}''(t) \vec j = -t\cdot sin(\frac{t^2}{2}) \vec i+t\cdot cos(\frac{t^2}{2}) \vec j,  t∈(-5,5) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Continuando con el código anterior y cambiando el número de puntos para que queden bien representadas las flechas de velocidad y aceleración, tenemos el siguiente código: &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
[[Archivo:vel_acel.png|500px|thumb|right|Figura 2: Velocidad y aceleración]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector velocidad&lt;br /&gt;
vx = cos(t.^2/2); % Derivada de x respecto a t&lt;br /&gt;
vy = sin(t.^2/2); % Derivada de y respecto a t&lt;br /&gt;
&lt;br /&gt;
% Calculamos vector aceleración&lt;br /&gt;
ax = -t.*sin(t.^2/2); % Derivada de vx respecto a t&lt;br /&gt;
ay = t.*cos(t.^2/2); % Derivada de vy respecto a t&lt;br /&gt;
&lt;br /&gt;
%Dibujamos curva&lt;br /&gt;
figure; &lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
plot(x, y, 'r');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos velocidad&lt;br /&gt;
quiver(x,y,vx,vy,'g');&lt;br /&gt;
&lt;br /&gt;
% Dibujamos aceleracióon&lt;br /&gt;
quiver(x,y,ax,ay,'b');&lt;br /&gt;
&lt;br /&gt;
% Etiquetas y leyenda&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
title('Curva, Velocidad y Aceleración');&lt;br /&gt;
legend('Curva', 'Velocidad', 'Aceleración','Location', 'northwest', 'TextColor', 'black', 'FontSize', 10);&lt;br /&gt;
grid on;&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Longitud de la curva=&lt;br /&gt;
Sea  &amp;lt;math&amp;gt; γ(t) :(a,b)&lt;br /&gt;
&lt;br /&gt;
=Vectores tangentes y normal=&lt;br /&gt;
=Curvatura=&lt;br /&gt;
=Circunferencia osculatriz=&lt;br /&gt;
=Información de interés=&lt;br /&gt;
=Estructura civil=&lt;br /&gt;
=Parametrización en cartesianas=&lt;br /&gt;
=Densidad=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Ana.rua</name></author>	</entry>

	</feed>