<?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=Campos+AJJP</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=Campos+AJJP"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Campos_AJJP"/>
		<updated>2026-05-02T09:55:40Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103989</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103989"/>
				<updated>2025-12-11T17:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;br /&gt;
==Bibliografía==&lt;br /&gt;
Stewart, J. Cálculo de varias variables. Disponible en: https://stewartcalculus.com&lt;br /&gt;
&lt;br /&gt;
Weisstein, E. W. “Cycloid.” MathWorld – A Wolfram Web Resource. Disponible en:&lt;br /&gt;
https://mathworld.wolfram.com/Cycloid.html&lt;br /&gt;
&lt;br /&gt;
Wikipedia contributors. “Cycloid.” Wikipedia, The Free Encyclopedia. Disponible en:&lt;br /&gt;
https://en.wikipedia.org/wiki/Cycloid&lt;br /&gt;
&lt;br /&gt;
Katz, V. A History of Mathematics: An Introduction. Disponible en:&lt;br /&gt;
https://archive.org/details/historyofmathematicskatz&lt;br /&gt;
&lt;br /&gt;
Artículo sobre aplicaciones de la cicloide en ingeniería (consultado para inspiración histórica y conceptual). Disponible en:&lt;br /&gt;
https://www.sciencedirect.com/topics/mathematics/cycloid&lt;br /&gt;
&lt;br /&gt;
Apoyo con herramientas de IA: En la elaboración del trabajo, los participantes hemos utilizado herramientas de inteligencia artificial (ChatGPT) para tareas de redacción, síntesis y verificación de contenido.&lt;br /&gt;
==Póster==&lt;br /&gt;
[[Archivo:IMG_7667.jpeg|center|1000px]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103988</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103988"/>
				<updated>2025-12-11T17:52:07Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Póster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;br /&gt;
&lt;br /&gt;
==Póster==&lt;br /&gt;
[[Archivo:IMG_7667.jpeg|center|1000px]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103987</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103987"/>
				<updated>2025-12-11T17:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Póster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;br /&gt;
&lt;br /&gt;
==Póster==&lt;br /&gt;
[[Archivo:IMG_7667.jpegIMG_7654.jpeg|center|1000px]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:IMG_7667.jpeg&amp;diff=103986</id>
		<title>Archivo:IMG 7667.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:IMG_7667.jpeg&amp;diff=103986"/>
				<updated>2025-12-11T17:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103611</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103611"/>
				<updated>2025-12-07T21:06:38Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Póster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;br /&gt;
&lt;br /&gt;
==Póster==&lt;br /&gt;
[[Archivo:IMG_7654.jpeg|center|1000px]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:IMG_7654.jpeg&amp;diff=103609</id>
		<title>Archivo:IMG 7654.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:IMG_7654.jpeg&amp;diff=103609"/>
				<updated>2025-12-07T21:06:22Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103417</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103417"/>
				<updated>2025-12-07T17:45:42Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Póster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;br /&gt;
&lt;br /&gt;
==Póster==&lt;br /&gt;
[[Archivo:PosterCicloide.jpeg|center|1000px]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103413</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103413"/>
				<updated>2025-12-07T17:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;br /&gt;
&lt;br /&gt;
==Póster==&lt;br /&gt;
[[Archivo:PosterCicloide.jpeg|miniatura|1000px|Póster de la cicloide]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:PosterCicloide.jpeg&amp;diff=103412</id>
		<title>Archivo:PosterCicloide.jpeg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:PosterCicloide.jpeg&amp;diff=103412"/>
				<updated>2025-12-07T17:44:08Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103052</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103052"/>
				<updated>2025-12-06T23:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&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;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103051</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103051"/>
				<updated>2025-12-06T23:19:18Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2π} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103050</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103050"/>
				<updated>2025-12-06T23:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_{0}^{2*pi} (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103049</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103049"/>
				<updated>2025-12-06T23:16:15Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_0^(2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103047</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103047"/>
				<updated>2025-12-06T23:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_0^ 2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103046</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103046"/>
				<updated>2025-12-06T23:15:02Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_0^ (2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103044</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103044"/>
				<updated>2025-12-06T23:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_0^(2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&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;
En MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103041</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103041"/>
				<updated>2025-12-06T23:13:23Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_0^(2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;:&lt;br /&gt;
en MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103032</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103032"/>
				<updated>2025-12-06T23:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Masa de la superficie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Masa de la superficie==&lt;br /&gt;
Nos dan que la densidad viene dada por la función &amp;lt;math&amp;gt;f(x_1, x_2, x_3) = (1 + x_1)(1 + x_2)x_3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La masa se obtiene calculando el volumen, para ello se realiza la integral:&lt;br /&gt;
&amp;lt;math&amp;gt;M=\int\int_Sf(x_1,x_2,x_3)\;dS&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos el diferencial dS:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=S_txS_u dtdu&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuación calculamos las derivadas parciales:&lt;br /&gt;
&amp;lt;math&amp;gt;S_t=(0,3*(1-cos(t)),-3*sin(t))&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;S_u=(1,0,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar el producto vectorial obtenemos que el diferencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;dS=6sin(t/2)d_td_u&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad se distribuye como &lt;br /&gt;
&amp;lt;math&amp;gt; x_1 = s,\qquad&lt;br /&gt;
x_2 = R(t-\sin t),\qquad&lt;br /&gt;
x_3 = R(1+\cos t)&lt;br /&gt;
&lt;br /&gt;
que en la función quedaría &lt;br /&gt;
\Rightarrow\quad&lt;br /&gt;
f(t,s)= (1+s)\,\bigl(1+R(t-\sin t)\bigr)\,R(1+\cos t)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En general la masa quedaría representada así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;M=27*\int_0^(2*pi) (1+3*(t-sin(t))*(1+cos(t))*sin(t/2)d_t&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;:&lt;br /&gt;
en MATLAB empleamos el método de los rectángulos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
n=10000;&lt;br /&gt;
Masa=0;&lt;br /&gt;
t = linspace(0,2*pi,n);&lt;br /&gt;
%metodo del rectangulo &lt;br /&gt;
for i=1:n&lt;br /&gt;
     base=(2*pi-0)/n;&lt;br /&gt;
     altura=S(t(i));&lt;br /&gt;
    masa=masa+base * altura ;&lt;br /&gt;
end&lt;br /&gt;
disp(masa));}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y resulta una masa aproximada de = 750.584&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103026</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103026"/>
				<updated>2025-12-06T23:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* La densidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Masa de la superficie ==&lt;br /&gt;
&lt;br /&gt;
Se considera la '''función de densidad''' &amp;lt;math&amp;gt;f(x_{1},x_{2},x_{3})=(1+x_{1})(1+x_{2})x_{3}&amp;lt;/math&amp;gt; y la '''parametrización''' &amp;lt;math&amp;gt;S(u,t)=(u,\;R(t-\sin(t)),\;R(1+\cos(t)))&amp;lt;/math&amp;gt;, con ''u'' perteneciendo al intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt; y ''t'' perteneciendo al intervalo &amp;lt;math&amp;gt;[0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad parametrizada &amp;lt;math&amp;gt;\sigma(u,t)&amp;lt;/math&amp;gt; según los parámetros anteriores queda de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma(u,t)=(1+u)\,\big(1+R(t-\sin(t))\big)\,R(1+\cos(t)).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tomamos la parametrización modificada (cambio de nombres y de constante):&lt;br /&gt;
&amp;lt;math&amp;gt;\mathbf{S}(u,v) = \bigl(u,; R,(v-\sin v),; R,(1+\cos v)\bigr),&amp;lt;/math&amp;gt;&lt;br /&gt;
con &amp;lt;math&amp;gt;u\in[0,1]&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v\in[0,2\pi]&amp;lt;/math&amp;gt;. En esta versión he elegido &amp;lt;math&amp;gt;R=2.5&amp;lt;/math&amp;gt; (antes era 3).&lt;br /&gt;
&lt;br /&gt;
===Derivadas parciales===&lt;br /&gt;
Calculamos las derivadas parciales respecto a &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\partial_u\mathbf{S}=(1,0,0),\qquad&lt;br /&gt;
\partial_v\mathbf{S}=\bigl(0,;R(1-\cos v),;-R\sin v\bigr).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El producto vectorial (módulo) da el elemento de área:&lt;br /&gt;
&amp;lt;math&amp;gt;|\partial_u\mathbf{S}\times\partial_v\mathbf{S}|&lt;br /&gt;
=R\sqrt{(1-\cos v)^2+\sin^2 v}&lt;br /&gt;
=R\sqrt{2-2\cos v}&lt;br /&gt;
=R\cdot 2\bigl|\sin\frac{v}{2}\bigr|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;v\in[0,2\pi]&amp;lt;/math&amp;gt;, podemos tomar la expresión positiva:&lt;br /&gt;
&amp;lt;math&amp;gt;dS = 2R\sin\frac{v}{2};du,dv.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sustitución en la densidad===&lt;br /&gt;
Sustituimos las componentes en la densidad (renombrando la variable &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; como la coordenada &amp;lt;math&amp;gt;x_1&amp;lt;/math&amp;gt;):&lt;br /&gt;
&amp;lt;math&amp;gt;x_1=u,\quad x_2=R(v-\sin v),\quad x_3=R(1+\cos v).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto la densidad paramétrica es:&lt;br /&gt;
&amp;lt;math&amp;gt;\rho(u,v) = (1+u)\bigl(1+R(v-\sin v)\bigr),R(1+\cos v).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Integral de la masa===&lt;br /&gt;
La masa queda:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
M=\int_{v=0}^{2\pi}\int_{u=0}^{1}&lt;br /&gt;
(1+u)\bigl(1+R(v-\sin v)\bigr),R(1+\cos v); \bigl(2R\sin\tfrac{v}{2}\bigr);du,dv.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos integrar primero respecto de &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; analíticamente (es un polinomio en &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt;), y luego evaluar numéricamente la integral en &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Cálculo numérico (MATLAB/Octave)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot;&amp;gt; % Parámetros modificados y método del trapecio (vectorizado) R = 2.5; % radio cambiado respecto al original u0 = 0; u1 = 1; % intervalo en u v0 = 0; v1 = 2*pi; % intervalo en v&lt;br /&gt;
&lt;br /&gt;
% Número de subdivisiones (se recomienda n_v par para trapecio)&lt;br /&gt;
n_v = 20000;&lt;br /&gt;
&lt;br /&gt;
% Módulo de la parte en u integrada exactamente:&lt;br /&gt;
% ∫{u0}^{u1} (1+u) du = [u + u^2/2]{0}^{1} = 1 + 1/2 = 1.5&lt;br /&gt;
I_u = (u1 - u0) + 0.5*(u1^2 - u0^2); % = 1.5&lt;br /&gt;
&lt;br /&gt;
% Discretización en v&lt;br /&gt;
v = linspace(v0, v1, n_v+1)'; % vector columna&lt;br /&gt;
dv = (v1 - v0) / n_v;&lt;br /&gt;
&lt;br /&gt;
% Definimos la función integrando en v (sin el factor que ya integramos en u)&lt;br /&gt;
% f(v) = (1+R*(v - sin v)) * R*(1+cos v) * (2Rsin(v/2))&lt;br /&gt;
f_v = (1 + R*(v - sin(v))) .* (R*(1 + cos(v))) .* (2*R.*sin(v/2));&lt;br /&gt;
&lt;br /&gt;
% Aplicamos regla del trapecio (vectorizada)&lt;br /&gt;
% integral_v = trapz(v, f_v) % alternativa compacta&lt;br /&gt;
integral_v = dv*( 0.5f_v(1) + sum(f_v(2:end-1)) + 0.5f_v(end) );&lt;br /&gt;
&lt;br /&gt;
% Masa total&lt;br /&gt;
M = I_u * integral_v;&lt;br /&gt;
&lt;br /&gt;
fprintf('Masa aproximada (R=%.2f, n_v=%d): %.6f\n', R, n_v, M);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notas sobre la versión modificada===&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103016</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=103016"/>
				<updated>2025-12-06T22:51:51Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
&lt;br /&gt;
Se considera la '''función de densidad''' &amp;lt;math&amp;gt;f(x_{1},x_{2},x_{3})=(1+x_{1})(1+x_{2})x_{3}&amp;lt;/math&amp;gt; y la '''parametrización''' &amp;lt;math&amp;gt;S(u,t)=(u,\;R(t-\sin(t)),\;R(1+\cos(t)))&amp;lt;/math&amp;gt;, con ''u'' perteneciendo al intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt; y ''t'' perteneciendo al intervalo &amp;lt;math&amp;gt;[0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad parametrizada &amp;lt;math&amp;gt;\sigma(u,t)&amp;lt;/math&amp;gt; según los parámetros anteriores queda de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma(u,t)=(1+u)\,\big(1+R(t-\sin(t))\big)\,R(1+\cos(t)).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observamos que la densidad varía a lo largo del eje &amp;lt;math&amp;gt;x_{1}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;x_{2}&amp;lt;/math&amp;gt;, manteniéndose constante según el eje &amp;lt;math&amp;gt;x_{3}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De esta forma, en el eje &amp;lt;math&amp;gt;x_{1}&amp;lt;/math&amp;gt; la densidad será mínima en &amp;lt;math&amp;gt;u=0&amp;lt;/math&amp;gt; y máxima en &amp;lt;math&amp;gt;u=1&amp;lt;/math&amp;gt;, mientras que en el eje &amp;lt;math&amp;gt;x_{3}&amp;lt;/math&amp;gt; será máxima siempre que &amp;lt;math&amp;gt;\cos(t)&amp;lt;/math&amp;gt; sea máximo, es decir, en los valores &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t=2\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para hallar la masa de la superficie, se utilizará la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
m_{S}=\int_{0}^{1}\int_{0}^{2\pi}\sigma(u,t)\left\|&lt;br /&gt;
\frac{\partial \overrightarrow{S}(u,t)}{\partial u}&lt;br /&gt;
\times&lt;br /&gt;
\frac{\partial \overrightarrow{S}(u,t)}{\partial t}&lt;br /&gt;
\right\|\,du\,dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial S}{\partial u}=(1,0,0),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial S}{\partial t}=\big(0,\;R(1-\cos(t)),\;-R\sin(t)\big),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\|&lt;br /&gt;
\frac{\partial S}{\partial u}\times\frac{\partial S}{\partial t}&lt;br /&gt;
\right\|&lt;br /&gt;
=&lt;br /&gt;
R\sqrt{\,2-2\cos(t)\,}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la masa de la cicloide queda expresada como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
m_{S}&lt;br /&gt;
=\int_{0}^{1}\int_{0}^{2\pi}&lt;br /&gt;
(1+u)\,\big(1+R(t-\sin(t))\big)\,R(1+\cos(t))\;&lt;br /&gt;
R\sqrt{2-2\cos(t)}\;du\,dt.&lt;br /&gt;
Realizando la integral a través de Matlab se obtiene: &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;m_{S}=\int_{}^{}\int_{S}^{}\sigma(u,t)\left| \frac{\partial \overrightarrow{S(u,t)}}{\partial u}&lt;br /&gt;
La masa de la cicloide obtenida es 7.073774ud&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= % masa_cicloide_param.m&lt;br /&gt;
% Programa tipo &amp;quot;doble suma&amp;quot; usando tu parametrización y densidad&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
R = 3;            % tu R&lt;br /&gt;
u1 = 0; u2 = 1;   % límites en u&lt;br /&gt;
t1 = 0; t2 = 2*pi; % límites en t&lt;br /&gt;
&lt;br /&gt;
nu = 200;         % número de subdivisiones en u (ajusta para precisión)&lt;br /&gt;
nt = 400;         % número de subdivisiones en t (ajusta para precisión)&lt;br /&gt;
&lt;br /&gt;
du = (u2 - u1) / nu;&lt;br /&gt;
dt = (t2 - t1) / nt;&lt;br /&gt;
&lt;br /&gt;
valoru = linspace(u1, u2, nu+1);   % nodos en u&lt;br /&gt;
valort = linspace(t1, t2, nt+1);   % nodos en t&lt;br /&gt;
&lt;br /&gt;
suma = 0;&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(valoru)&lt;br /&gt;
    u = valoru(i);&lt;br /&gt;
    for j = 1:length(valort)&lt;br /&gt;
        t = valort(j);&lt;br /&gt;
        % densidad f(x1,x2,x3) = (1 + x1)*(1 + x2)*x3&lt;br /&gt;
        x1 = u;&lt;br /&gt;
        x2 = R*(t - sin(t));&lt;br /&gt;
        x3 = R*(1 + cos(t));&lt;br /&gt;
        sigma = (1 + x1) * (1 + x2) * x3;&lt;br /&gt;
        &lt;br /&gt;
        % |S_u x S_t| = R * sqrt(2 - 2*cos(t)) &lt;br /&gt;
        % (equivalente a 2*R*sin(t/2) en [0,2pi])&lt;br /&gt;
        area_elem = R * sqrt(2 - 2*cos(t));&lt;br /&gt;
        &lt;br /&gt;
        % añadir contribución del rectángulo (usar du*dt)&lt;br /&gt;
        suma = suma + sigma * area_elem * du * dt;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
fprintf('Masa aproximada (R = %.0f): %.12f\n', R, suma);&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102736</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102736"/>
				<updated>2025-12-06T19:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
&lt;br /&gt;
Se considera la '''función de densidad''' &amp;lt;math&amp;gt;f(x_{1},x_{2},x_{3})=(1+x_{1})(1+x_{2})x_{3}&amp;lt;/math&amp;gt; y la '''parametrización''' &amp;lt;math&amp;gt;S(u,t)=(u,\;R(t-\sin(t)),\;R(1+\cos(t)))&amp;lt;/math&amp;gt;, con ''u'' perteneciendo al intervalo &amp;lt;math&amp;gt;[0,1]&amp;lt;/math&amp;gt; y ''t'' perteneciendo al intervalo &amp;lt;math&amp;gt;[0,2\pi]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La densidad parametrizada &amp;lt;math&amp;gt;\sigma(u,t)&amp;lt;/math&amp;gt; según los parámetros anteriores queda de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\sigma(u,t)=(1+u)\,\big(1+R(t-\sin(t))\big)\,R(1+\cos(t)).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observamos que la densidad varía a lo largo del eje &amp;lt;math&amp;gt;x_{1}&amp;lt;/math&amp;gt; y el eje &amp;lt;math&amp;gt;x_{2}&amp;lt;/math&amp;gt;, manteniéndose constante según el eje &amp;lt;math&amp;gt;x_{3}&amp;lt;/math&amp;gt;.&lt;br /&gt;
De esta forma, en el eje &amp;lt;math&amp;gt;x_{1}&amp;lt;/math&amp;gt; la densidad será mínima en &amp;lt;math&amp;gt;u=0&amp;lt;/math&amp;gt; y máxima en &amp;lt;math&amp;gt;u=1&amp;lt;/math&amp;gt;, mientras que en el eje &amp;lt;math&amp;gt;x_{3}&amp;lt;/math&amp;gt; será máxima siempre que &amp;lt;math&amp;gt;\cos(t)&amp;lt;/math&amp;gt; sea máximo, es decir, en los valores &amp;lt;math&amp;gt;t=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;t=2\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para hallar la masa de la superficie, se utilizará la fórmula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
m_{S}=\int_{0}^{1}\int_{0}^{2\pi}\sigma(u,t)\left\|&lt;br /&gt;
\frac{\partial \overrightarrow{S}(u,t)}{\partial u}&lt;br /&gt;
\times&lt;br /&gt;
\frac{\partial \overrightarrow{S}(u,t)}{\partial t}&lt;br /&gt;
\right\|\,du\,dt&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial S}{\partial u}=(1,0,0),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial S}{\partial t}=\big(0,\;R(1-\cos(t)),\;-R\sin(t)\big),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
y entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left\|&lt;br /&gt;
\frac{\partial S}{\partial u}\times\frac{\partial S}{\partial t}&lt;br /&gt;
\right\|&lt;br /&gt;
=&lt;br /&gt;
R\sqrt{\,2-2\cos(t)\,}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la masa de la cicloide queda expresada como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
m_{S}&lt;br /&gt;
=\int_{0}^{1}\int_{0}^{2\pi}&lt;br /&gt;
(1+u)\,\big(1+R(t-\sin(t))\big)\,R(1+\cos(t))\;&lt;br /&gt;
R\sqrt{2-2\cos(t)}\;du\,dt.&lt;br /&gt;
Realizando la integral a través de Matlab se obtiene: &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;m_{S}=\int_{}^{}\int_{S}^{}\sigma(u,t)\left| \frac{\partial \overrightarrow{S(u,t)}}{\partial u}\times \frac{\partial \overrightarrow{S(u,t)}}{\partial t} \right|dudt=\int_{0}^{2\pi}\int_{0}^{1}(1-u)^{2}R(1+cos(t))\sqrt{(2-2cos(t))^{2}+(-2sin(t))^{2}}^{}dudt&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
La masa de la cicloide obtenida es 7.073774ud&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= % masa_cicloide_param.m&lt;br /&gt;
% Programa tipo &amp;quot;doble suma&amp;quot; usando tu parametrización y densidad&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Parámetros&lt;br /&gt;
R = 3;            % tu R&lt;br /&gt;
u1 = 0; u2 = 1;   % límites en u&lt;br /&gt;
t1 = 0; t2 = 2*pi; % límites en t&lt;br /&gt;
&lt;br /&gt;
nu = 200;         % número de subdivisiones en u (ajusta para precisión)&lt;br /&gt;
nt = 400;         % número de subdivisiones en t (ajusta para precisión)&lt;br /&gt;
&lt;br /&gt;
du = (u2 - u1) / nu;&lt;br /&gt;
dt = (t2 - t1) / nt;&lt;br /&gt;
&lt;br /&gt;
valoru = linspace(u1, u2, nu+1);   % nodos en u&lt;br /&gt;
valort = linspace(t1, t2, nt+1);   % nodos en t&lt;br /&gt;
&lt;br /&gt;
suma = 0;&lt;br /&gt;
&lt;br /&gt;
for i = 1:length(valoru)&lt;br /&gt;
    u = valoru(i);&lt;br /&gt;
    for j = 1:length(valort)&lt;br /&gt;
        t = valort(j);&lt;br /&gt;
        % densidad f(x1,x2,x3) = (1 + x1)*(1 + x2)*x3&lt;br /&gt;
        x1 = u;&lt;br /&gt;
        x2 = R*(t - sin(t));&lt;br /&gt;
        x3 = R*(1 + cos(t));&lt;br /&gt;
        sigma = (1 + x1) * (1 + x2) * x3;&lt;br /&gt;
        &lt;br /&gt;
        % |S_u x S_t| = R * sqrt(2 - 2*cos(t)) &lt;br /&gt;
        % (equivalente a 2*R*sin(t/2) en [0,2pi])&lt;br /&gt;
        area_elem = R * sqrt(2 - 2*cos(t));&lt;br /&gt;
        &lt;br /&gt;
        % añadir contribución del rectángulo (usar du*dt)&lt;br /&gt;
        suma = suma + sigma * area_elem * du * dt;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
fprintf('Masa aproximada (R = %.0f): %.12f\n', R, suma);&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102146</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102146"/>
				<updated>2025-12-06T17:01:34Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102144</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102144"/>
				<updated>2025-12-06T17:01:19Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|400px|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Museo.jpeg|400px|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102143</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102143"/>
				<updated>2025-12-06T17:00:09Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|400px|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Museo.jpeg|400px|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
Archivo:Santa_trinita.jpg|Ponte Santa Trinita&lt;br /&gt;
Archivo:Museo.jpeg|Bóveda cicloidal del Kimbell Art Museum&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102138</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102138"/>
				<updated>2025-12-06T16:57:55Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|400px|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Museo.jpeg|400px|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102135</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102135"/>
				<updated>2025-12-06T16:56:48Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|400px|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102131</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102131"/>
				<updated>2025-12-06T16:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
[[Archivo:Foto_museo_kimbell_3.jpeg|400px|right|Figura 1. Museo]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102127</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102127"/>
				<updated>2025-12-06T16:54:36Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Aplicación en ingeniería */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102124</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102124"/>
				<updated>2025-12-06T16:54:02Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Aplicación en ingeniería */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102122</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102122"/>
				<updated>2025-12-06T16:53:35Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Aplicación en ingeniería */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
Históricamente, la cicloide fue empleada en el diseño de engranajes antes de que se impusiera la geometría involuta. Sus propiedades permiten una transmisión suave del movimiento durante el contacto entre dientes, reduciendo vibraciones y esfuerzos. También aparece como solución óptima en el problema braquistócrono, en el que una partícula tarda el mínimo tiempo posible en descender entre dos puntos bajo la acción de la gravedad, lo que la convierte en un modelo teórico de trayectorias de tiempo mínimo. De forma relacionada, es la solución del problema tautócrono, donde el tiempo de descenso es constante independientemente del punto de partida. Aunque estas propiedades no se aplican directamente en obras civiles, forman parte del fundamento teórico con el que se estudian sistemas de rodadura, vibración y optimización.&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
Además, la cicloide sirve como referencia geométrica en el análisis idealizado de la interacción rueda–suelo o rueda–vía, ya que describe el movimiento exacto de un punto en rodadura sin deslizamiento. Esto la hace útil en la formulación de problemas de dinámica avanzada, en la modelización de contactos mecánicos y en la comprensión del movimiento relativo en sistemas que involucran ruedas, trenes de engranajes o rodillos. Por tanto, aunque no sea una herramienta de diseño habitual en ingeniería civil, la cicloide ocupa un papel relevante en la ingeniería como curva óptima y como solución natural de problemas clásicos de rodadura, mecánica y cálculo variacional.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102120</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102120"/>
				<updated>2025-12-06T16:52:14Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Aplicación en ingeniería */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
[[Archivo:Rafajarillopillo.gif|thumb|250px|Visualización de la tautócronia]]&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102111</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102111"/>
				<updated>2025-12-06T16:43:56Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102110</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=102110"/>
				<updated>2025-12-06T16:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Curva en estructuras civiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100861</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100861"/>
				<updated>2025-12-05T12:48:48Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto una foto en las que se puede ver la aplicación de estas cicloides en obras de ingeniería civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100857</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100857"/>
				<updated>2025-12-05T12:46:41Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* La densidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100855</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100855"/>
				<updated>2025-12-05T12:46:00Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Bibliografía */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100845</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100845"/>
				<updated>2025-12-05T12:43:06Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100839</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100839"/>
				<updated>2025-12-05T12:36:34Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100837</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100837"/>
				<updated>2025-12-05T12:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100833</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100833"/>
				<updated>2025-12-05T12:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100832</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100832"/>
				<updated>2025-12-05T12:35:16Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100831</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100831"/>
				<updated>2025-12-05T12:34:57Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100827</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100827"/>
				<updated>2025-12-05T12:32:09Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100826</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100826"/>
				<updated>2025-12-05T12:31:37Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100825</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100825"/>
				<updated>2025-12-05T12:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Archivo:Pista skate.jpg|thumb|300px|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100819</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100819"/>
				<updated>2025-12-05T12:29:06Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Pista skate.jpg|miniaturadeimagen|300px|thumb|center|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides]]&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100814</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100814"/>
				<updated>2025-12-05T12:25:10Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Pista skate.jpg|&lt;br /&gt;
miniaturadeimagen|500px|thumb|right|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100809</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100809"/>
				<updated>2025-12-05T12:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
 Aqui adjunto un par de fotos en las que se puede ver la aplicacion de estas cicloides en obras de ingenieria civil:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Pista skate.jpg|miniaturadeimagen|500px|thumb|right|Figura 9. Algunas secciones abiertas de gran diámetro utilizadas en pistas de patinaje acrobático son prácticamente cicloides&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Pista_skate.jpg&amp;diff=100808</id>
		<title>Archivo:Pista skate.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Pista_skate.jpg&amp;diff=100808"/>
				<updated>2025-12-05T12:21:33Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100776</id>
		<title>Trabajo Cicloide G04</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_Cicloide_G04&amp;diff=100776"/>
				<updated>2025-12-05T12:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Campos AJJP: /* Cicloide en ℝ³ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width:250px; background:#e0f4ff; border:1px solid #aaa; padding:4px;float:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#cde9ff; text-align:center;&amp;quot; | '''Trabajo realizado por estudiantes'''&lt;br /&gt;
|-&lt;br /&gt;
! Título&lt;br /&gt;
| La cicloide. Grupo 4&lt;br /&gt;
|-&lt;br /&gt;
! Asignatura&lt;br /&gt;
| [[Teoría de Campos]]&lt;br /&gt;
|-&lt;br /&gt;
! Curso&lt;br /&gt;
| 2025-26&lt;br /&gt;
|-&lt;br /&gt;
! Autores&lt;br /&gt;
| Pablo Albert Fernández&amp;lt;br&amp;gt;&lt;br /&gt;
Álvaro Herráez Sánchez&amp;lt;br&amp;gt;&lt;br /&gt;
Jorge Garcia Cabezudo&amp;lt;br&amp;gt;&lt;br /&gt;
Jaime Lázaro de la escalera&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#ddd; text-align:center;&amp;quot; |&lt;br /&gt;
''Este artículo ha sido escrito por estudiantes como parte de su evaluación en la asignatura''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se considera una curva plana dada por la parametrización en coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (R(t-sint),R(1-cost)),      t∈(0,2π)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la cual la variable R es un numero positivo fijado, en nuestro caso R=3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Representación de la curva ==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide generado por un circulo rodante.jpg|500px|miniaturadeimagen|thumb|right|Figura 1. Representación del cicloide]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A partir de su parametrización y con matlab obtenemos la imagen de la curva, la cual corresponde al siguiente código.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Definición de parámetros&lt;br /&gt;
  &lt;br /&gt;
  a/=0;  b=2*pi(); h=0.1;&lt;br /&gt;
  t=a:h:b; R=3;&lt;br /&gt;
  &lt;br /&gt;
% Definición de la curva&lt;br /&gt;
  x=R*(t-sin(t));&lt;br /&gt;
  y=R*(1-cos(t));&lt;br /&gt;
  plot(x,y,&amp;quot;Color&amp;quot;,&amp;quot;b&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
% Leyenda de la gráfica&lt;br /&gt;
  legend(&amp;quot;Cicloide&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
 figure;&lt;br /&gt;
 plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); &lt;br /&gt;
 axis equal; &lt;br /&gt;
 grid on; &lt;br /&gt;
 title('Cicloide generado por un círculo rodante'); &lt;br /&gt;
 xlabel('x(t)'); &lt;br /&gt;
 ylabel('y(t)');&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vector velocidad y aceleración ==&lt;br /&gt;
=== Definición vector posición, velocidad y aceleración ===&lt;br /&gt;
El vector posición es el que une el origen con la posición particular de la curva, describiendo así su localización en el espacio.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ(t) = (x(t),y(t)) = (3(t-sint),3(1-cost))&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector velocidad es la variación de la posición frente al tiempo , el cual es siempre tangente a la trayectoria de la partícula en cada punto.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; γ'(t) = (x'(t)\vec i + y'(t)\vec j) = (3 (1-cost)\vec i + 3 (sint)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El vector aceleración se define como la variación de velocidad con respecto al tiempo, el cual puede medir cambios de rapidez o cambios de dirección.&lt;br /&gt;
&amp;lt;math&amp;gt; γ''(t) = (x''(t)\vec i + y''(t)\vec j) = (3 (sint)\vec i + 3 (cost)\vec j)&amp;lt;/math&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
[[Archivo:Velocidasd_y_aceleracion.jpg|500px|miniaturadeimagen|thumb|right|Figura 2. vectores velocidad y aceleración]]&lt;br /&gt;
&lt;br /&gt;
Con el siguiente código de matlab se pueden ver representados los vectores correspondientes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Vectores velocidad&lt;br /&gt;
Vx = 3 * (1 - cos(t));&lt;br /&gt;
Vy = 3 * sin(t);&lt;br /&gt;
&lt;br /&gt;
% Vectores aceleración&lt;br /&gt;
Ax = 3 * sin(t);&lt;br /&gt;
Ay = 3 * cos(t);&lt;br /&gt;
&lt;br /&gt;
% Dibujo del cicloide&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', [1 0 0], 'LineWidth', 3); % Handle del cicloide&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores de Velocidad y Aceleración');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
% Configuraciones&lt;br /&gt;
step = 3;&lt;br /&gt;
escala = 1;&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de velocidad (solo uno para la leyenda)&lt;br /&gt;
h2 = quiver(x(1), y(1), Vx(1), Vy(1), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
&lt;br /&gt;
% Dibujar un quiver de aceleración (solo uno para la leyenda)&lt;br /&gt;
h3 = quiver(x(2), y(2), Ax(2), Ay(2), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
&lt;br /&gt;
% Dibujar todos los vectores reales (sin afectar a la leyenda)&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Vx(i), Vy(i), escala, 'color', [1 0.4 0], 'LineWidth', 0.8, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Ax(i), Ay(i), escala, 'color', [0 0 1], 'LineWidth', 0.8, 'MaxHeadSize', 0.5);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda correcta&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores de Velocidad', 'Vectores de Aceleración'}, 'Location', 'best');&lt;br /&gt;
&lt;br /&gt;
hold off;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Longitud de la curva ==&lt;br /&gt;
La longitud de la curva se define como la integral del módulo de la velocidad en un rango de 0 a 2π de la siguiente forma: &lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)|=\int_{a}^{b}\sqrt {x´(t)^2 +y´(t)^2}dt= \int_{0}^{2π}\sqrt{(3-3cost)^2 +(3sent)^2}dt &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Esto es asi ya que el módulo de la velocidad representa la rapidez con la que el punto recorre la curva en un intervalo de tiempo pequeño(dt).La suma de estas pequeñas distanciasen los intervalos buscados ([a,b]), define la longitud total de la curva .&lt;br /&gt;
&lt;br /&gt;
La integral no se ha podido resolver teóricamente por lo que se ha seguido el &amp;quot;Método del rectángulo&amp;quot; con el objetivo de aproximar la integral. Esto se ha realizado a través de Matlab con el siguiente código obteniendo así el siguiente resultado:&lt;br /&gt;
&amp;lt;math&amp;gt; ℓ(γ) = \int_{a}^{b}|γ′(t)| = 24 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definición parámetros&lt;br /&gt;
t=linspace(0,2*pi,n);&lt;br /&gt;
a = 0;&lt;br /&gt;
b = 2 * pi;&lt;br /&gt;
n = 10000;&lt;br /&gt;
&lt;br /&gt;
f = @(t) sqrt((3 - 3 * cos(t))^2 + (3 * sin(t))^2);&lt;br /&gt;
&lt;br /&gt;
% Llamada a la función integral&lt;br /&gt;
resultado = integral(a, b, f, n);&lt;br /&gt;
&lt;br /&gt;
disp(['Resultado de la integral: ', num2str(resultado)])&lt;br /&gt;
&lt;br /&gt;
function S = integral(a, b, f, n)&lt;br /&gt;
    % Método del rectángulo usando el punto medio&lt;br /&gt;
    h = (b - a) / n;  % Ancho de cada subintervalo&lt;br /&gt;
    S = 0;  % Inicialización de la suma&lt;br /&gt;
    for i = 1:n&lt;br /&gt;
        xmed = a + (i - 0.5) * h;  % Punto medio del subintervalo&lt;br /&gt;
        S = S + f(xmed) * h;  % Suma de áreas de cada rectángulo&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Vectores tangente y normal ==&lt;br /&gt;
=== Definición vector tangente y normal ===&lt;br /&gt;
El vector tangente, vector unitario, es el cual indica la dirección de curva o superficie en un punto específico. Este se puede definir como el gradiente de una curva vectorial.Segun el triedro de frenet, la formula de este vector tangente es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec t(t) = \frac{γ'(t)}{|γ'(t)|} = \frac{(x'(t)\vec i + y'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} =\left(\sin\left(\frac{t}{2}\right)\vec{i} + \cos\left(\frac{t}{2}\right)\vec{j}\right)&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;
El vector normal, también unitario, se describe como un vector perpendicular a la superficie en un punto específico, siendo así perpendicular también al vector tangente. Esto se representa como que el producto escalar de ambos vectores da 0 como resultado. En superficies cerradas existe la opción de elegir la orientación de esta eligiendo entre la normal hacia adentro o hacia afuera de la propia superficie.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \vec n(t) =  \frac{(-y'(t)\vec i + x'(t)\vec j)}{\sqrt{x'(t)^2 + y'(t)^2}} = \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se puede comprobar que es asi ya que el vector tangente y normal son perpendiculares entre si &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) - \cos\left(\frac{t}{2}\right) \cdot \sin\left(\frac{t}{2}\right) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de los vectores ===&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cicloide con vectores tangentes y normales.jpg|600px|miniaturadeimagen|thumb|right|Figura 4. vectores tangentes y normal]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
t = linspace(0, 2*pi, 100); % Rango de t (100 puntos)&lt;br /&gt;
x = 3 * (t - sin(t));       % Ecuación del cicloide (x)&lt;br /&gt;
y = 3 * (1 - cos(t));       % Ecuación del cicloide (y)&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector tangente&lt;br /&gt;
Tx = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ty = sin(t) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones para el vector normal&lt;br /&gt;
Nx = (-sin(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
Ny = (1 - cos(t)) ./ sqrt(3 - 3*cos(t));&lt;br /&gt;
&lt;br /&gt;
% Invertir dirección&lt;br /&gt;
Nx = -Nx;&lt;br /&gt;
Ny = -Ny;&lt;br /&gt;
&lt;br /&gt;
% Colores&lt;br /&gt;
colorCicloide = [1 0 0];&lt;br /&gt;
colorTangente = [0.6 0 0.8];    % morado&lt;br /&gt;
colorNormal = [0 0.7 0.9];    % cian&lt;br /&gt;
linewidthCicloide = 3;&lt;br /&gt;
linewidthVectores = 0.7;&lt;br /&gt;
escalaQuiver = 5;&lt;br /&gt;
step = 2;&lt;br /&gt;
&lt;br /&gt;
% Dibujo de la curva&lt;br /&gt;
figure;&lt;br /&gt;
h1 = plot(x, y, 'Color', colorCicloide, 'LineWidth', linewidthCicloide);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
title('Cicloide con Vectores Tangentes y Normales');&lt;br /&gt;
xlabel('x(t)');&lt;br /&gt;
ylabel('y(t)');&lt;br /&gt;
&lt;br /&gt;
h2 = plot(nan, nan, '-', 'Color', colorTangente, 'LineWidth', linewidthVectores);&lt;br /&gt;
h3 = plot(nan, nan, '-', 'Color', colorNormal, 'LineWidth', linewidthVectores);&lt;br /&gt;
&lt;br /&gt;
% Dibujar TODOS los vectores reales&lt;br /&gt;
for i = 1:step:length(t)&lt;br /&gt;
    quiver(x(i), y(i), Tx(i), Ty(i), escalaQuiver, 'color', colorTangente, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
    quiver(x(i), y(i), Nx(i), Ny(i), escalaQuiver, 'color', colorNormal, 'LineWidth', linewidthVectores, 'MaxHeadSize', 0.3);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Leyenda&lt;br /&gt;
legend([h1 h2 h3], {'Cicloide', 'Vectores Tangentes', 'Vectores Normales'}, 'Location', 'best');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Curvatura de la curva ==&lt;br /&gt;
=== Definición de la curvatura ===&lt;br /&gt;
La curvatura se define como la desviación que tiene una línea curva respecto de una recta. Es decir, la cantidad que se desvía el objeto de ser plano. En este caso denominaremos a la circunferencia de curvatura &amp;lt;math&amp;gt; κ(t)&amp;lt;/math&amp;gt; como la que mejor aproximada está a la curva &amp;lt;math&amp;gt;γ(t)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Esta se calcula a través de la siguiente fórmula:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\kappa(t) = \frac{|\vec{v}(t) \times \vec{a}(t)|}{|\vec{v}(t)|^3} = \frac{2R^2 \sin^2\left(\frac{t}{2}\right)}{8R^3 \sin^3\left(\frac{t}{2}\right)} = \frac{1}{4R \sin\left(\frac{t}{2}\right)} = \frac{1}{12\sin\left(\frac{t}{2}\right)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la curvatura ===&lt;br /&gt;
[[Archivo:Curvatura de el cicloide.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. curvatura de la cicloide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La curva en Matlab la hemos representado con el siguiente código&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Parametros&lt;br /&gt;
t = linspace(0.1, 2*pi-0.1, 100); &lt;br /&gt;
&lt;br /&gt;
%Curvatura&lt;br /&gt;
k = 1 ./ (12 * sin(t / 2));&lt;br /&gt;
&lt;br /&gt;
figure(3);&lt;br /&gt;
plot(t, k, 'r-', 'LineWidth', 2);&lt;br /&gt;
title('Curvatura');&lt;br /&gt;
xlabel('t'); grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La circunferencia osculatriz ==&lt;br /&gt;
=== Definición ===&lt;br /&gt;
&lt;br /&gt;
Se define como una circunferencia cuyo centro se encuentra sobre la recta normal a la curva en cuestión. Además, tiene la misma curvatura que la curva en el punto de interés. La circunferencia osculatriz se encuentra en el plano osculador. El centro y el radio de la circunferencia osculatriz en un punto de la curva se denominan como centro de curvatura y radio de curvatura de la curva en ese punto. A parte tiene la misma tangente que la curva ,es decir, el mismo vector velocidad o dirección.&lt;br /&gt;
&lt;br /&gt;
===Centro y radio===&lt;br /&gt;
&amp;lt;br/&amp;gt;Sea &amp;lt;math&amp;gt;P = γ(t)&amp;lt;/math&amp;gt; con  &amp;lt;math&amp;gt; t = 4&amp;lt;/math&amp;gt; se quiere representar la circunferencia osculatriz en P. Para ello se calcula el radio y el centro con las siguientes fórmulas:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Centro:   &amp;lt;math&amp;gt;Q(t) = \gamma(t) + \frac{1}{\kappa(t)}\vec{n}(t) = (3t - 3\sin t, 3 - 3\cos t) + \frac{1}{\frac{1}{12\sin\left(\frac{t}{2}\right)}} \cdot \left(\cos\left(\frac{t}{2}\right)\vec{i} - \sin\left(\frac{t}{2}\right)\vec{j}\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Radio:  &amp;lt;math&amp;gt;R(t) = \frac{1}{|\kappa(t)|} = \frac{1}{\left|\frac{1}{12\sin\left(\frac{t}{2}\right)}\right|} = 12|\sin(2)| \approx 10.91&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representación de la circunferencia ===&lt;br /&gt;
[[Archivo:Circunferencia Osculatriz.jpg|500px|miniaturadeimagen|thumb|right|Figura 5. Circunferencia osculatriz]]&lt;br /&gt;
&lt;br /&gt;
El código que hemos empleado para representar la circunferencia osculatriz en matlab es el siguiente:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Parametros&lt;br /&gt;
&lt;br /&gt;
t0 = 4;&lt;br /&gt;
P0 = [R*(t0 - sin(t0)), R*(1 - cos(t0))];&lt;br /&gt;
rho = 12 * sin(t0/2);&lt;br /&gt;
N0 = [cos(t0/2), -sin(t0/2)]; &lt;br /&gt;
Centro = P0 + rho * N0;&lt;br /&gt;
&lt;br /&gt;
%Dibujo Cicloide&lt;br /&gt;
&lt;br /&gt;
figure(4);&lt;br /&gt;
plot(x, y, 'b'); hold on; axis equal; grid on;&lt;br /&gt;
theta = linspace(0, 2*pi, 200);&lt;br /&gt;
xc = Centro(1) + rho * cos(theta);&lt;br /&gt;
yc = Centro(2) + rho * sin(theta);&lt;br /&gt;
plot(xc, yc, 'r--', 'LineWidth', 1.5);&lt;br /&gt;
plot(P0(1), P0(2), 'ko', 'MarkerFaceColor', 'k');&lt;br /&gt;
title('Circunferencia Osculatriz en t=4');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Sobre la cicloide ==&lt;br /&gt;
=== ¿Qué es la cicloide? ===&lt;br /&gt;
[[Archivo:Cycloid_f.gif|500px|thumb|right|Cicloide generada por una circunferencia rodando sobre una recta]]&lt;br /&gt;
La cicloide es la curva generada por un punto fijo situado en el borde de una circunferencia cuando esta rueda sin deslizar sobre una línea recta. La combinación del movimiento de rotación de la circunferencia con su desplazamiento horizontal produce una trayectoria ondulante formada por arcos iguales. En cada vuelta, el punto desciende hasta coincidir con el punto de contacto con la superficie, asciende a medida que la circunferencia gira, alcanza su altura máxima cuando se sitúa en la parte superior y vuelve a descender hasta formar la siguiente cúspide. Este patrón se repite de manera periódica, dando lugar a una sucesión de arcos que presentan la misma forma y dimensiones.&lt;br /&gt;
&lt;br /&gt;
De este modo, la cicloide representa con precisión el movimiento de un punto que avanza y gira simultáneamente, y se caracteriza por ser una curva periódica, simétrica en cada uno de sus arcos y definida por la relación exacta entre rotación y traslación. Su estructura regular y repetitiva hace que sea una de las curvas más estudiadas en geometría por la claridad con la que refleja este tipo de movimiento compuesto.&lt;br /&gt;
&lt;br /&gt;
=== Aplicación en ingeniería ===&lt;br /&gt;
[[Archivo:Museo.jpeg|500px|thumb|right|Bóveda cicloidal del Kimbell Art Museum]]&lt;br /&gt;
La cicloide tiene algunas propiedades estructurales que pueden resultar útiles en ingeniería civil. En determinadas situaciones, su geometría permite distribuir mejor los esfuerzos de compresión, reducir los momentos flectores y, en consecuencia, emplear secciones más delgadas. Por este motivo, puede servir como alternativa a formas más habituales (como la parábola o la catenaria) cuando se busca un comportamiento especialmente eficiente bajo cargas verticales.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado de su aplicación es la cubierta del Kimbell Art Museum, donde se utilizan bóvedas de hormigón con perfil cicloidal. Esta forma permite cubrir grandes luces con un cascarón muy fino y con pocos puntos de apoyo, combinando eficacia estructural y un diseño arquitectónico singular.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, su uso práctico es limitado. Aunque la cicloide funciona bien desde el punto de vista mecánico, no es una geometría sencilla de construir. Requiere encofrados específicos, mayor tiempo de ejecución y un nivel de precisión que aumenta los costes. Además, las curvas más utilizadas en obra (como la parábola o la catenaria) ya ofrecen un rendimiento estructural excelente con métodos de construcción más simples y económicos.&lt;br /&gt;
&lt;br /&gt;
Por ello, la cicloide puede emplearse en ingeniería civil, pero solo resulta razonable en proyectos especiales donde el diseño y el presupuesto permiten asumir su complejidad. En la práctica habitual, se opta por formas más fáciles de ejecutar que proporcionan resultados muy similares con menor coste y mayor rapidez.&lt;br /&gt;
&lt;br /&gt;
== Curva en estructuras civiles ==&lt;br /&gt;
[[Archivo:Santa_trinita.jpg|500px|thumb|right|Ponte Santa Trinita, Florencia]]&lt;br /&gt;
Aunque la cicloide no es una curva ampliamente utilizada en ingeniería civil, existen obras cuya geometría coincide en gran parte o se aproxima de manera notable a esta forma, especialmente en elementos estructurales donde se busca una buena distribución de esfuerzos. La cicloide presenta un comportamiento favorable en compresión y permite reducir momentos flectores en ciertas configuraciones, lo que puede traducirse en estructuras esbeltas y eficientes desde el punto de vista resistente.&lt;br /&gt;
&lt;br /&gt;
Un ejemplo destacado es el Ponte Santa Trinita, cuyo arco principal muestra una curvatura que se asemeja claramente al trazado de una cicloide. Esta forma suaviza la transición entre los apoyos y la clave del arco, mejora el reparto de cargas hacia los estribos y contribuye a la estabilidad global del puente. Su geometría permite que los esfuerzos se transmitan de manera eficiente a lo largo del arco, favoreciendo el trabajo en compresión propio de las estructuras de fábrica.&lt;br /&gt;
&lt;br /&gt;
Otro caso donde la cicloide aparece de forma explícita es la cubierta del Kimbell Art Museum, cuyas bóvedas de hormigón adoptan un perfil cicloidal para conformar un cascarón delgado y resistente. Esta elección geométrica permite cubrir grandes luces con espesores reducidos y un número limitado de apoyos, aprovechando al máximo el comportamiento funicular del hormigón en estas configuraciones.&lt;br /&gt;
&lt;br /&gt;
A pesar de estas aplicaciones, la cicloide no es una curva habitual en ingeniería civil. Su reproducción exige encofrados específicos, mayor precisión en obra y un coste constructivo superior al de otras curvas más simples, como la parábola o la catenaria, que ofrecen un rendimiento estructural excelente con métodos más económicos. Por ello, la cicloide aparece únicamente en obras singulares donde prima el diseño arquitectónico o donde se busca una solución geométrica particular, mientras que en la práctica general se opta por formas más fáciles de ejecutar y equivalentes desde un punto de vista estructural.&lt;br /&gt;
&lt;br /&gt;
== Cicloide en ℝ³ ==&lt;br /&gt;
[[Archivo:Cicloide R3.png|miniaturadeimagen|500px|thumb|right|Figura 9. Cicloide R3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La Cicloide en un espacio &amp;lt;math&amp;gt;\mathbb{R}^3&amp;lt;/math&amp;gt; la podemos observar mediante la siguiente parametrización:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;γ(t) = (x(t), y(t), z(t)) = (0, t − sin t, 1 + cos t), t∈(0, 2π)&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;
{{matlab|codigo=&lt;br /&gt;
% Parámetros&lt;br /&gt;
 R = 3;                        % Radio de la cicloide&lt;br /&gt;
 u = linspace(0, 2*pi, 100);   % Rango de u&lt;br /&gt;
 v = linspace(0, 1, 50);       % Rango de v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Crear la malla de puntos para u y v&lt;br /&gt;
 [U, V] = meshgrid(u, v);&lt;br /&gt;
&lt;br /&gt;
% Parametrización de la cicloide en 3D&lt;br /&gt;
 x = V;                                    % x(u,v) = v&lt;br /&gt;
 y = R * (U - sin(U));                     % y(u,v) = R(u - sin(u))&lt;br /&gt;
 z = R * (1 + cos(U));                     % z(u,v) = R(1 + cos(u))&lt;br /&gt;
&lt;br /&gt;
% Graficar la superficie&lt;br /&gt;
figure;&lt;br /&gt;
surf(x, y, z);&lt;br /&gt;
colormap jet;                             % Colormap para la visualización&lt;br /&gt;
shading interp;                           % Suaviza la superficie&lt;br /&gt;
  title('Cicloide en 3D con Parametrización y(u,v)');&lt;br /&gt;
  xlabel('x');&lt;br /&gt;
  ylabel('y');&lt;br /&gt;
  zlabel('z');&lt;br /&gt;
axis equal;&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== La densidad ==&lt;br /&gt;
== Bibliografía ==&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;/div&gt;</summary>
		<author><name>Campos AJJP</name></author>	</entry>

	</feed>